code: func (r *Reader) ReadB() byte { // ReadB as sig differs from ReadByte (vet issues)
  	if r.err != nil {
  		return 0
  	}
  	var b byte
  	b, r.err = r.rd.ReadByte()
  	r.cnt++
  	return b
  }
docs: // ReadB reads and returns a byte.