Fun error handling in Scala
A quick tour on how errors can be handled in a functional way in Scala