{"ast_node_type":"other","tokens":[{"end":66,"kind":"keyword","start":0,"text":"//"}]}
    // sets the internal `is_consumed` back to its original value.
    // Calls `f` with the internal `is_consumed` set to `curr_is_consumed` and then
    fn with_is_consumed_management(&mut self, curr_is_consumed: bool, f: impl FnOnce(&mut Self)) {