pub type QuaternaryState<Q> = StateBase<Q, State4>;
pub struct QuaternaryState<Q> { /* private fields */ }