docs: def _get_members(o):
      """Returns the likely members of the object by appealing to :func:`dir`
      instead of using `__dict__` attribute, since that misses certain members.
      """
      result = []
      for n in dir(o):
          if hasattr(o, n) and n not in ["__globals__", "func_globals"]:
              result.append((n, getattr(o, n)))
      return result