   end
 
   @doc """
-  Sends `msg` to `dest` after `time` millisecons.
-
-  If `dest` is a pid, it has to be a pid of a local process, dead or alive.
-  If `dest` is an atom, it is supposed to be the name of a registered process
+  Sends `msg` to `dest` after `time` milliseconds.
+
+  If `dest` is a pid, it must be the pid of a local process, dead or alive.
+  If `dest` is an atom, it must be the name of a registered process
   which is looked up at the time of delivery. No error is given if the name does
   not refer to a process.
 

    1. If pid is not trapping exits, pid will exit with the given reason.

    2. If pid is trapping exits, the exit signal is transformed into a message
       {:EXIT, from, reason} and delivered to the message queue of pid.

    3. If reason is the atom `:normal`, pid will not exit. If it is trapping
       exits, the exit signal is transformed into a message {:EXIT, from,
       :normal} and delivered to its message queue.

    4. If reason is the atom `:kill`, that is if `exit(pid, :kill)` is called,
       an untrappable exit signal is sent to pid which will unconditionally

  processes currently existing on the local node.

  Note that a process that is exiting, exists but is not alive, i.e.,
  `alive?/1` will return `false` for a process that is exiting,
  but its process identifier will be part of the result returned.

  See http://www.erlang.org/doc/man/erlang.html#processes-0 for more info.
