{"ast_node_type":"function","tokens":[{"end":64,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn borrow(m: Mutability, ty: Ty, lt: Lifetime) -> Self {
impl Adjustment {
        let ty = TyKind::Ref(m, lt.clone(), ty).intern(Interner);