Is there any reason why bytes.Reader doesn't have a Bytes() or Next(int) method similar to bytes.Buffer?
Such a method would allow zero-copy usage of bytes.Reader, cause currently all public methods require a separate buffer to copy the data into. Plus these methods already exist on bytes.Buffer, so gophers are already familiar with them.