А почему бы не сделать как в шейплессе каком-нибудь.
Когда каждый тип представляется как HList + Coproduct и тебе достаточно описать реализацию своего тайпкласса для HList и Coproduct, а остальное за тебя сделает библиотека
А почему бы не сделать как в шейплессе каком-нибудь.
Когда каждый тип представляется как HList + Coproduct и тебе достаточно описать реализацию своего тайпкласса для HList и Coproduct, а остальное за тебя сделает библиотека