pub trait PreviousTuple {
type TailTuple;
type Head;
// Required method
fn decons(self) -> (Self::TailTuple, Self::Head);
}pub trait PreviousTuple {
type TailTuple;
type Head;
// Required method
fn decons(self) -> (Self::TailTuple, Self::Head);
}