# Functions
ReadVarint32 reads a LEB128 encoded signed 32-bit integer from r, and returns the integer value, and the error (if any).
ReadVarint32Size reads a LEB128 encoded signed 32-bit integer from r, and returns the integer value, the size of the encoded value, and the error (if any).
ReadVarint64 reads a LEB128 encoded signed 64-bit integer from r, and returns the integer value, and the error (if any).
ReadVarint64Size reads a LEB128 encoded signed 64-bit integer from r, and returns the integer value, the size of the encoded value, and the error (if any).
ReadVarUint32 reads a LEB128 encoded unsigned 32-bit integer from r, and returns the integer value, and the error (if any).
ReadVarUint32Size reads a LEB128 encoded unsigned 32-bit integer from r.