bufio.Reader <3 io.Closer