pub fn fd_pipe_internal( ctx: &mut FunctionEnvMut<'_, WasiEnv>, with_read_fd: Option<Fd>, with_write_fd: Option<Fd>, ) -> Result<(Fd, Fd), Errno>