
  -spec spawn_opt(Node, Fun, Options) -> pid() | {pid(), reference()}
                     when
                         Node :: node(),
                         Fun :: function(),
                         Options ::
                             [monitor |
                              {monitor, [monitor_option()]} |
                              link | OtherOption],
                         OtherOption :: term().

  Returns the process identifier (pid) of a new process started by
  the application of Fun to the empty list [] on Node. If 
  Node does not exist, a useless pid is returned. Otherwise works
  like spawn_opt/4.

  Valid options depends on what options are supported by the node
  identified by Node. A description of valid Options for the
  local node of current OTP version can be found in the
  documentation of spawn_opt/4.
