[Typer] [Git][monnier/typer][report/hmdup] Rewrite rules to keep unification implicit