enso_generics
macro_rules! pat { ($(,)*) => { ... }; ($t:pat $(,$($ts:pat),*)?) => { ... }; }
Pattern matches on a HList. See docs of new to learn more.
HList
new