initial commit for Spawn. Just a dumb copy of parallel