docs: def load(stream, Loader=None):
      """
      Parse the first YAML document in a stream
      and produce the corresponding Python object.
      """
      if Loader is None:
          load_warning('load')
          Loader = FullLoader
  
      loader = Loader(stream)
      try:
          return loader.get_single_data()
      finally:
          loader.dispose()