https://tychoish.com/post/compiler/
Compiler Model