hlist
pub struct Nil;
The empty HList.
HList
impl HList for Nil
fn push<N>(self, item: N) -> Cons<N, Self>