> (...) making my types strict by default with the StrictData extension. Additionally, Haskell has lazy linked lists as the default list type. Instead I used a strict list type.
Is this the norm for production-ready Haskell codebase - basically throw away laziness?