docstring update for spawn_process() to reflect discussion
removing process inputs
adding TypeChecks since this is internal logic
first part of spawn_process's implementation