{"ast_node_type":"other","tokens":[{"end":88,"kind":"keyword","start":0,"text":"UndoLog::OpaqueTypes(key,"}]}
            UndoLog::OpaqueTypes(key, idx) => self.opaque_type_storage.remove(key, idx),
            UndoLog::DuplicateOpaqueType => self.opaque_type_storage.pop_duplicate_entry(),
            UndoLog::TypeVariables(undo) => self.type_variable_storage.reverse(undo),