{"ast_node_type":"function","tokens":[{"end":63,"kind":"keyword","start":0,"text":"//"}]}
                        // fn foo<F>() where F: FnOnce -> () {}
                        // Typo'd Fn* trait bounds such as
                        err.subdiagnostic(errors::FnTraitMissingParen { span: fn_trait_span });