func BufferFromReader(r io.Reader) ReaderSetter {
	return func(fr *Reader) error {
		fr.r = bufio.NewReader(r)
		return nil
	}
}
// BufferFromReader wraps the specified `io.Reader` using a
// `bufio.Reader` to read from a file.
BufferFromReader wraps the specified `io.Reader` using a
`bufio.Reader` to read from a file.
// BufferFromReader wraps the specified ` io . Reader ` using a // ` bufio . Reader ` to read from a file .
func BufferFromReader(r io.Reader) ReaderSetter {
	return func(fr *Reader) error {
		fr.r = bufio.NewReader(r)
		return nil
	}
}
func BufferFromReader ( r io . Reader ) ReaderSetter { return func ( fr * Reader ) error { fr . r = bufio . NewReader ( r ) return nil } }
BufferFromReader wraps the specified `io.Reader` using a
`bufio.Reader` to read from a file.
BufferFromReader wraps the specified ` io . Reader ` using a ` bufio . Reader ` to read from a file .