[Haskell-cafe] Strict type system allows for a maximum number of programming errors to be caught at compile time.