{"ast_node_type":"function","tokens":[{"end":58,"kind":"keyword","start":0,"text":"fn"}]}
    fn insert_type_vars_shallow(&mut self, ty: Ty) -> Ty {
    /// Replaces `Ty::Error` by a new type var, so we can maybe still infer it.
        self.table.insert_type_vars_shallow(ty)