> It's not a "hint" -- it *forces* inlining at every call site like you said. There are exceptions: function must be fully applied to be inlined and there are loop-breakers (e.g. a self-recursive function will not be inlined). Janek