@whitequark what are you using to do this? I love the Rust-like syntax and the explicit mut/non-mut distinction