typsy
macro_rules! hlist { () => { ... }; (, @$last:expr) => { ... }; ($first:expr $(, $rest:expr)* $(, @$last:expr)? $(,)?) => { ... }; }