implemented our own nqp::spawn()