{"ast_node_type":"other","tokens":[{"end":31,"kind":"keyword","start":0,"text":"task:"}]}
        task: fn(Ctxt, A) -> R,
        arg: A,
        hash_result: Option<fn(&mut StableHashingContext<'_>, &R) -> Fingerprint>,