code: def watched(cls, *args, **kwargs):
      
      value = cls(*args, **kwargs)
      return value, watch(value)
docs: Create and return a :class:`Watchable` with its :class:`Specatator`.
  
      See :func:`watch` for more info on :class:`Specatator` registration.
  
      Parameters
      ----------
      cls: type:
          A subclass of :class:`Watchable`
      *args:
          Positional arguments used to create the instance
      **kwargs:
          Keyword arguments used to create the instance.