Simon Peyton-Jones wrote: | I don't know why the all in one version might go | slower though. How about some (artificial) cut-offs during optimization phases? Optimizing a hugs module could lead to some kind of combinatorial explosion (which gets cut off by the optimizer) which does not happen when you have separate modules? Just my 2 öre! /Koen