GHC 7.0.3 (ubuntu repoes) выдает во время компиляции предупреждения типа
SpecConstr
Function `$j_se6a{v} [lid]'
has one call pattern, but the limit is 0
Use -fspec-constr-count=n to set the bound
Use -dppr-debug to see specialisations
Я сделал свой тип данных, когда я делаю его строгим, есть эти предупреждения, когда он ленив, их нет. Хотя я тестировал обе версии, они работают одинаково быстро, так что строгость тут, наверное, излишняя. В любом случае, эти предупреждения серьезны?