pub trait IsAligned: Sealed { }
Trait that is only implemented for Aligned and Unaligned to work around the lack of ability to have const generics of an enum.
Aligned
Unaligned