The five arguments on why people struggle with monads | Hacker News Reader