{"ast_node_type":"function","tokens":[{"end":84,"kind":"keyword","start":0,"text":"fn"}]}
fn collect_data(ident_pat: IdentPat, ctx: &AssistContext<'_>) -> Option<TupleData> {
    if ident_pat.at_token().is_some() {