в настоящее время у меня есть HList с более чем 22 полями, и теперь я хочу разделить его на
2-3 класса case, есть ли простой функциональный способ сделать это? В настоящее время я использую следующий синтаксис:
CaseClass1(c.head, c.tail.head, c.tail.tail.head, etc...)
Однако это кажется неправильным, так как теперь у меня действительно большая хвостовая часть..