pub fn fork() -> Result<Option<Child>>
Fork the current process.
The forking process must be single-threaded. Otherwise, this call will fail.