docs: def __public_objs(self):
          """
          Returns a dictionary mapping a public identifier name to a
          Python object. This counts the `__init__` method as being
          public.
          """
          _budoc = getattr(self.module.module, '__budoc__', {})
  
          def forced_out(name):
              return _budoc.get('%s.%s' % (self.name, name), False) is None
  
          def exported(name):
              exported = name == '__init__' or _is_exported(name)
              return not forced_out(name) and exported
  
          idents = dict(inspect.getmembers(self.cls))
          return dict([(n, o) for n, o in idents.items() if exported(n)])