Except that `{ }` and `do end` have different levels of precedence, so this isn't always possible.