in haskell-monaden2.md Bedeutung der Trennung von I/O- und purem Code herausgestellt