Make it so Strm can use a Fd as an output producer and input consumer