Udo Stenzel wrote: > There is another bug of this sort in your code. Consider > >> incWordCount w m = M.insertWith (+) w 1 m > > There is no reason to evaluate the sum inside the map, instead an > unevaluated thunk is put in there. Would not Data.Map.insertWith' do the trick? <b