I'm not great at writing either code or words, but I definitely prefer the first.
Compile errors now make it back to the frontend.
Added a somewhat silly and not quite useful yet terminal and shell.