[Typer] [Git][monnier/typer][macro-expansion-tracing] 2 commits: Add a `Proj` constructor to the `lexp` type