Add extra dependencies
Facilities for compile error munging
First stages of code generation & compilation