{"ast_node_type":"impl","tokens":[{"end":134,"kind":"keyword","start":0,"text":"//"}]}
                    // if the type of first arg is the same as the current impl type, we should take the first arg into assoc function
                sig.inputs().skip_binder().get(0).and_then(|first| {
                    let first_ty = first.peel_refs();