I should probably rethink how delimited block expressions like if-blocks (and eventually for-blocks) work