{"ast_node_type":"variable","tokens":[{"end":62,"kind":"keyword","start":0,"text":"let"}]}
    let (ty, self_param) = if impl_ty.remove_ref().is_some() {
    let impl_ty = impl_.self_ty(sema.db);
        // if the impl is a ref to the type we can just match the `&T` with self directly