docs: def later(timeout, actor, method, *args, **kwargs):
      '''
      Sets a timer that will call the *method* of the *actor* past *timeout*
      seconds.
  
      See example in :ref:`sample_inter`
  
      :param int timeout: seconds until the method is called.
      :param Proxy actor: actor to which make the call after *time* seconds.
      :param Str. method: method of the *actor* to be called.
      :param list args: arguments for *method*.
      :return: manager of the later (Timer in thread,
          Greenlet in green_thread)
      '''
      call = getattr(actor, method, None)
      if not callable(call):
          raise IntervalError("later: The actor %s does not have the method \
                               %s." % (actor.get_id(), method))
      if call.__class__.__name__ in ["TellWrapper", "TellRefWrapper"]:
          # As with the interval, args have already been dumped.
          if call.__class__.__name__ is "TellRefWrapper":
              call.__call__ = TellWrapper.__call__
          return intervals.later(timeout, call, *args, **kwargs)
      else:
          raise IntervalError("The callable for the later must be a tell \
                               method of the actor.")