%u: > is that work? In D unfortunately there is no pattern matching on the run-time values of function arguments. But I don't really understand what you are asking me, sorry. Bye, bearophile