Core traits for the variable module.
This module defines the Storable trait, a generic abstraction that allows
different integer types to be stored in an IntVec. It handles the necessary
conversions to the u64 word representation required by the underlying
variable-length compression codecs.