
  [;1m-spec spawn_monitor(Module, Function, Args) -> {pid(), reference()}[0m
  [;1m                       when[0m
  [;1m                           Module :: module(),[0m
  [;1m                           Function :: atom(),[0m
  [;1m                           Args :: [term()].[0m

  A new process is started by the application of [;;4mModule:Function[0m
  to [;;4mArgs[0m. The process is monitored at the same time. Returns the
  process identifier and a reference for the monitor. Otherwise
  works like [;;4mspawn/3[0m.
