> a simple compile time solution is to make the looping construct a > template, and the action a template parameter (either alias or char[] > to mixin if you need). To what does the "alias" correspond ? A function acting on the code?