Why Scala’s Option and Haskell’s Maybe types won’t save you from null | Hacker News Reader