{"ast_node_type":"variable","tokens":[{"end":63,"kind":"keyword","start":0,"text":"if"}]}
            if let Some(ty) = fn_sig.inputs().last().copied() {
            let sp = arg_exprs.last().map_or(call_expr.span, |expr| expr.span);
                self.register_bound(