Update to use compatible versions of Elm-Test, IO
Merge pull request #765 from maxsnew/update-submodules

Update to use compatible versions of Elm-Test, IO
Fix #766, properly trim explicit exports of ADTs and type aliases

It looks like it may be possible to simplify Var.Value so that it just
has values and types. I’m not sure though.
cosmetic: change indentation a bit
Add back (.) to make transition smoother
Clean up to reflect latest facts
Filter exports only when we are trying to import from a module

This way types that are not exported are still defined during type
checking, but the user will get an error message if they try to use
them directly.
Begin testing custom imports and exports
Properly export and import record constructors
cosmetic: name argument
Fix compiler path in tests
Revert "Add back (.) to make transition smoother"

This reverts commit 90afd41e97016356a264bcde7429687408bc2064.
Simplify setup code, trim lots of extra stuff.
Clarify String docs
Merge pull request #767 from mgold/clarify_string_docs

Clarify String docs