Functional Error Handling in Scala | Hacker News Reader