AVX but not AVX2: only 128-bit integer operations, but use VEX versions of everything
to avoid expensive SSE/VEX conflicts.
Generic wrapper for unparameterized storage of any of the possible impls.
Converting into and out of this type should be essentially free, although it may be more
aligned than a particular impl requires.