Fix incorrect handling of end-of-input.
Fix incorrect handling of end-of-input.

I'd misunderstood/misread the contract for hGet; per the (now removed)
comment I thought it would throw on EOF.

zenhack/haskell-capnp