breaks work but expressions seem to have a lot of ambiguity in block statements. Also have to update the tests for expressions