bytes.NewReader for VarInt decoding rather than bytes.NewBuffer