use_transitive_state_with_closure!() { /* proc-macro */ }