When used as part of another statement, such as an `IfStatement`, they can be semantically meaningful. Fixes #931