A 'block pattern' in Rust:
https://notgull.net/block-pattern/