And again, if you play fast and loose with allocations you always shoot yourself in the foot. Carelessly allocating thunks on the heap is no different from carelessly allocating data in that regard. Haskell won't save you from yourself.
Judging from the other comments, it's clear you have an axe to grind. I'm leaving this thread as well.
Judging from the other comments, it's clear you have an axe to grind. I'm leaving this thread as well.