>>242
Haskell's strict type system helps prevent many runtime bugs.
And it's implementation of software transactional memory and monad transformers helps to prevent things like lost or duplicated items.