func (r ArgReadHelper) Read(bs *[]byte) error {
	return r.read(func() error {
		var err error
		*bs, err = ioutil.ReadAll(r.reader)
		return err
	})
}
func (r ArgReadHelper) Read(bs *[]byte) error {
	return r.read(func() error {
		var err error
		*bs, err = ioutil.ReadAll(r.reader)
		return err
	})
}
func ( r ArgReadHelper ) Read ( bs * [ ] byte ) error { return r . read ( func ( ) error { var err error * bs , err = ioutil . ReadAll ( r . reader ) return err } ) }
// Read reads from the reader into the byte slice.
Read reads from the reader into the byte slice .