Computation
hGetContents hdl returns the list of
characters corresponding to the unread portion of the channel or file
managed by
hdl, which is immediate closed.
Items are read strictly from the input Handle.
This operation may fail with:
- isEOFError if the end of file has been reached.