Make Invalid States Unrepresentable
Suppose you have a Person class in your program, and that a Person has an age. What type should the...
Tags: scala, programming, architecture