https://github.com/rust-lang/rust/issues/79813 At least some of these don't initially appear to be in expr position, but the end of a block is always an expression, so these being wrapped in `{}` don't actually help. Seems weird but whatever, easy enough to fix!