deltoid
macro_rules! snapshot { ( use result type $result_type:ty; [$($origin:ident)::*] $($new_state:expr),+ => $ctx:expr $(; $fmt:expr $(, $arg:expr)* )? ) => { ... }; }