Scala's Option monad versus null-conditional operator in C# | Hacker News Reader