tunnel Just chuck anything into tunnel and deal with a predictable representation of that resource. No headaches. tunnel is a happy and confident IO interface. Everything is a stream! Streams are all you need!