3 ms·Scala has it. With Shapeless, you can go all crazy with it.by atemerev 9y agoScala has it. With Shapeless, you can go all crazy with it.