Merge branch 'master' into dev
Export record constructors by default
Add a note about what canonicalRealias does
Make sure that generated JS does not use JS's reserved words as variables
Fix problems with transformation matrices that include numbers very close to zero (as in issue #222)
Remove two unused modules
Make sure that modules are only instantiated once.
Throw proper parse errors, stop using `error`
Remove dead code
Remove dead code
Stop using `error` when constraining patterns and when instantiating source types
Add fixities to module interfaces
Move OpTable into IParser user state
Add iParse that takes a table
support cross-module OpTables
Turn off custom OpTables for now
Properly turn off custom OpTables

oops!
Enable parsing of basic markdown interpolation

No interpolated values are actually used, but they are type checked.
Revert 95ec3a8..1a093ac

This rolls back to commit 95ec3a822edeb97e667aab96996cc08aa8f605a9.
Change API for embedding Elm modules