rest-gen: Haskell: Make sure Identifier is always imported if used, this currently has the consequence that removes are generated both with and without the identifier argument. Only the former should be present. This produces duplicate function names sometimes.
rest-gen: Introduce ModuleName type to start getting rid of Strings everywhere
rest-gen: More types, produces unnecessary spaces in imports
code-builder: <++> doesn't introduce more than one space if used on empty values
rest-gen: Haskell: Add Identifier imports in mkImports to make sure identifiers are always imported when needed
rest-gen: Remove unused things
rest-gen: Haskell: Rewrite all imports in mkImports
rest-gen: Haskell: Only rewrite imports in mkImports
rest-gen: Haskell: Don't rewrite qualifications of imports since mkFunction doesn't take this into account yet
rest-gen: Refactor ActionInfo.Ident.haskellModule [String] -> haskellModules [ModuleName]
rest-gen: Explicit export lists
rest-gen: Un-expose internal modules
rest-gen: Minor formatting
Bump rest-gen to 0.13