code: def peek(self):
          
          info = self._registry.get(self)
          obj = info and info.weakref()
          if obj is not None:
              return (obj, info.func, info.args, info.kwargs or {})
docs: If alive then return (obj, func, args, kwargs);
          otherwise return None