hs-to-coq
hs-to-coq copied to clipboard
Rename our provided modules from `GHC.…` to `HsToCoq.…` or similar
We provide some new machinery in, for example, GHC.DeferredFix
and GHC.Nat
. But these aren't GHC modules, they're ours! We should move them to HsToCoq.DeferredFix
or H2C.DeferredFix
or HsToCoq.Translation.DeferredFix
or something appropriate.
We could also move some of our fancy Default
machinery out of GHC.Err
into HsToCoq.Default
, which I'd be inclined to do in this case.