Put all the imports at the top of G4-quasiquoted Haskell modules into one module and then re-export everything, dealing with namespace clashes as necessary. This will make for a more cohesive eDSL-development experience and forces us to consider the best names for things that we export and become visible to the user.
Put all the imports at the top of G4-quasiquoted Haskell modules into one module and then re-export everything, dealing with namespace clashes as necessary. This will make for a more cohesive eDSL-development experience and forces us to consider the best names for things that we export and become visible to the user.