Force cars in string serialization (closes #306)
Update typechecking for tests and fix some type errors. Finally remove all references to Foreign
Add tests for Data.Ratio
Add -XNoImplicitPrelude.
Typechecking: `throwError` instead of `error`
Remove unmaintained Makefile and remove old docs stuff from .gitignore
New proper module generation
Print exports as modules and print ffi stuffs again
fayToJs now with unqualified constructor names
Don't override existing module paths
Export names based on the export locations, not source locations
Top level modules need to export main now, update tests to do this
Evaluate the top level module when created so it doesn't have to be instantiated by the user
Refactor
Separate modules in codegen
Remove unused code
Qualify constructors and constructor functions
Each module adds its own entries to the jsToFay/fayToJs hashes. Also put jsToFayUserDefined and fayToJsUserDefined in runtime.
Refactor
Fix TODOs