macro_rules! enclose { (($($input:tt)*) $($closure_input:tt)+) => { ... }; }
Essentially a “move-by-clone” closure creator, with special syntax for automatic refcell up/downgrading