Spot on. That's why functional programming is such a huge paradigm shift. Since I found out that apps like nostr:npub1exv22uulqnmlluszc4yk92jhs2e5ajcs6mu3t00a6avzjcalj9csm7d828 are written in Haskell I wouldn't touch anything else.