Implement bool expressions

Implements #160.
I know we aren't too generous with comments, but `falseJmps`/`trueJmps` would definitely merit one :)