Added desugar-all to editor-to-basec builder.
Merge branch 'master' of https://github.com/metaborg/metac
Modified typesystem to work with new type constructor. (Without function checks)
Modified statemachine mapping, namebinding and syntax to use new type constructor.
Modified typechecking to work for functions and fixed a bug when resolving struct fields.