simple and powerful promise-based process spawning