code: def pop(self, name: str) -> "Schema":
      if name not in self:
          raise KeyError(f"Can't pop missing field {name!r}.")
  
      clone = self.copy()
      ty = clone.fields.pop(name)
      return clone, ty
  
imports: from dataclasses import dataclass, field
  from functools import singledispatch
  from typing import Any, Dict, Type, Union
  import numpy
label_desc: Use image node_id 8 for calling the Schema obj's underlying member method code with example usage: obj.pop(name) and returns: clone,  ty