pub fn channel() -> Result<(OsIpcSender, OsIpcReceiver), UnixError>