Implement an actual Compiler pipeline, use it to simplify test matchers
Implement --check. Fixes #102
Merge pull request #108 from Kha/pipeline

Implement an actual Compiler pipeline, use it to simplify test matchers