code: def pop(self, key, default=None):
          
          return super(BaseLib, self).pop(key, default)
docs: Removes the **key** from the Lib and returns the ``list`` of
          key members. If no key is found, **default** is returned.
          **key** is a :ref:`type-string`. This must return either
          **default** or a ``list`` of items as :ref:`type-string`.
  
              >>> font.lib.pop("public.glyphOrder")
              ["A", "B", "C"]