Coq generic printer
Transition coq to using the Generic printer.
WIP for #962
@cmester0 what does it take to get this in a reviewable state? The plan was to get this done this week.
Status: it's basically done, actions items:
- [ ] separate the bits for core (e.g. usize -> t_usize)
- [x] tests: review snapshot changes for coq
- [ ] tests: enable coq for more tests
This should now be a stable version of the Coq generic printer. There is still some naming issues, which I have fixed directly in Concrete ident and the generic printer. We should figure out a better solution for this.
I could not figure out how to get the sourcemap, however, if possible we should also return the sourcemap.