Open jamescheney opened 4 years ago
A further thought about this, following #859, is that perhaps we could use OCaml's new support for GADTs here to also enforce the phase distinction between source ASTs with string variables and no unification points, and internal ASTs.
As suggested by @frank-emrich, who is encouraged to elaborate.