Move runtime over to elm-lang/core
Improve the style of records in error messages
Make it possible to extract types from Module.Interface