docs: def methods(self):
          """
          Returns all documented methods as `pydoc.Function` objects in
          the class, sorted alphabetically with `__init__` always coming
          first.
  
          Unfortunately, this also includes class methods.
          """
          p = lambda o: (isinstance(o, Function)
                         and o.method
                         and self.module._docfilter(o))
          return filter(p, self.doc.values())