first version of parser with most functionality
almost implemented all missing parser functionality
added some more repl helpers
added and extended helpers
renamed module Main containing IExpr parser to Syntax
added simple IExpr->Haskell compiler
added data definitions and compiler error messages
implemented better combinators for matching and compilation
completed compiler implementation with combinators
improved compilation of variables
added compiler testing helper
removed old and unused helper function
allow multiple modules per import statement
refactoring: cleaned up module structure
created new Matcher abstraction and rewrote code to use it
renamed Compilation to Matching
followed hlint suggestions
fixed forgotten import module rename
major improve of parser design - now much more modular
major refactor of Syntax