Introducing the common annotation data structure.
Removed AST type argument from Syntax tree
Removing AST annotation parameter; removing TH dependence; providing annotated node rather than srcspan to mkError
Removed SrcSpan argument from ExpansionBuilders and Resolvers
Removed SrcSpan argument from NameResolution
Removed SrcSpan argument from Parac
Removed SrcSpan argument from test - ASTHelpers
Removed SrcSpan argument from test - SyntaxSpec
Special Eq instance for Annotation.
Special Show and Ord instance for Annotation.
Removed SrcSpan argument from test - ParserSpec
Removed SrcSpan argument from test - NameResolutionSpec
Minor corrections in NameRes monad.
Translating TypeMap from old compiler to current.
Disabled type checking for now, so build will not fail