Hacker News new | ask | show | jobs
by anchpop 1541 days ago
> foo() can be an expensive operation like an HTTP call. Or it might depend on a database which can change state underneath it.

Not in Haskell! I recommend reading the rest of the post.