Add repeat directive
Remove old code
Revert unwanted changes
Don't use lambdas for the repeat limit evaluation
Comment out the not yet supported tests
Changed some variable names to improve the code clarity
simpler name for bool template param
minor adjustments. we're good to go. test pass.
Ported confix to x3 extensions