:: Handle -> IO a package:ListLike

Reads a line from the specified handle
Read entire handle contents. May be done lazily like hGetContents.