{"ast_node_type":"variable","tokens":[{"end":73,"kind":"keyword","start":0,"text":"let"}]}
                    let mut subst = Vec::with_capacity(fn_.params.len());
                    let (params, ret) = fn_.split_params_and_ret();
                    ctx.with_lifetime_elision(