a.k.a. cp.fork()