{"ast_node_type":"variable","tokens":[{"end":65,"kind":"keyword","start":0,"text":"let"}]}
        let GenericArgKind::Type(self_ty) = self.args.0[0] else {
    pub fn self_ty(&self) -> Ty {
            panic!("Self must be a type, but found: {:?}", self.args.0[0])