&gt; high-performance Haskell ends up being full of &#x27;!&#x27; characters for strictness.<p>The upcoming GHC 8 provides the Strict extensions which makes everything strict by default on a per-module level. That should greatly reduce the number of »!« characters.