# Functions
ReadUvarint is a convenience wrapper around [binary.ReadUvarint].
ReadVarint is a convenience wrapper around [binary.ReadVarint].
UvarintSize returns the number of bytes needed to encode x.
VarintSize returns the number of bytes needed to encode x.
WriteUvarint writes an encoded unsigned integer to w.
WriteVarint writes an encoded signed integer to w.
# Variables
Discard is a [Writer] for which all calls succeed without doing anything.