Enforcing invariants in Scala datatypes
Scala provides many tools to help us build programs with less runtime errors. Instead of relying on...
Tags: scala, functional