Trait WithVariant
powerset_enum
pub trait WithVariant<T> { type With; fn add_possibility(self) -> Self::With; }
type With
fn add_possibility(self) -> Self::With