{"ast_node_type":"other","tokens":[{"end":29,"kind":"keyword","start":0,"text":"intent:"}]}
        intent: ThreadIntent,
        &mut self,
        f: fn(GlobalStateSnapshot, R::Params) -> anyhow::Result<R::Result>,