Reduce conflicts between XML Schema and imports
We have some conflicts between customer's XML Schema and imports.|
In particular:
-
Data.Semigroup
exportsProduct
-
Data.Functor.Identity
exportsIdentity
There may be more.
We should either use all identifiers qualified, or make sure there are no conflicts.
The latter is job for translate
function that already makes sure that we generate proper Haskell identifiers.
No problem adding a set of input identifiers and prefixes (parse
__ and extract
__) to identifiers that need custom translation.
For now I hid the identifiers.