Handling Exceptions Using the Either Monad in JavaScript | Hacker News Reader