The method SingleResult.DecodeBytes is a misnomer because it does not decode the result, but returns the raw bytes. It would be better to rename it SingleResult.Raw instead.
Definition of done:
- Create a new method SingleResult.Raw that has the same code as SingleResult.DecodeBytes.
- Deprecate SingleResult.DecodeBytes in Go Driver v1 and update it to call SingleResult.Raw.