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.
We provide some new machinery in, for example,
GHC.DeferredFix
andGHC.Nat
. But these aren't GHC modules, they're ours! We should move them toHsToCoq.DeferredFix
orH2C.DeferredFix
orHsToCoq.Translation.DeferredFix
or something appropriate.We could also move some of our fancy
Default
machinery out ofGHC.Err
intoHsToCoq.Default
, which I'd be inclined to do in this case.