public override HCons <X, HCons <E, L> > Extend <X>(X e) { return(HList.Cons(e, this)); }
public override HCons <E, HNil> Extend <E>(E e) { return(HList.Cons(e, this)); }