Scala, Functional Programming, Mathematics, Testing, Software Development.
both types as isomorphic. To do so, we define a Iso relationship from Person to PersonFlat specifying how to convert from one type to the other. And then, creating our transformation functions is trivial Up to now, this is not so useful, I agree. But now is when things get interesting. What we want