Timon Gehr: > Nice, but isSpinnable is always checked twice with your approach. Right. But isn't the compiler able to optimize away this inefficiency? > I would like an explicit "static foreach" better though. See: http://d.puremagic.com/issues/show_bug.cgi?id=4085 Bye, bearophile