Exceptions vs. the Result Type in F# | Hacker News Reader