use std::marker::PhantomData;
use crate::states::{ts::Previous, States, StatesCurrent};
pub type StatesPrevious = States<Previous>;
impl From<StatesCurrent> for StatesPrevious {
fn from(states_current: StatesCurrent) -> Self {
Self(states_current.into_inner(), PhantomData)
}
}