The Hare programming language has several syntactic constructs we can lower at compiletime once we've resolved the declared types. So how might our string-centric CPU do so?
For starters the `defer` statement should enqueue their expressions into a block to be pasted immediately before any exits from the current block, since computers are a lot better at remembering to do these things than humans!
Also the `?` or `!` postfix operators branches on the operand to see if its an error.
1/3?