[ Issue 1389 ] Proper error message on missing type signature for unquoteDef
Add UHC Backend (experimental)
Add new naming API, try to use haskellish names if possible.
Split up Compile monad into multiple smaller ones.
Unify core constructor handling
Use Core API instead of direct imports
Add serialisation support for UHC backend interfaces (still disabled)
Fix core linking for datatype dummy functions
Add more primitives, improve error messages
More primitives, use -Operwholecore when calling UHC (workaround to fix
multi-module support)
Make special magic datatypes available in COMPILED_CORE_DATA pragmas
Add float literals
Fix record support, branching on char literals for UHC backend
Store more metadata for case expression
Produce UHC Core cases with total coverage (see UHC issue #39)