>Better than nothing of course, but wouldn't it be great to fix this >mis-feature and make the language better? > > Hm, what, in your opinion, about the possibility to be an arbitrary function (returning true or false, of course) in guards? Will it make the language better? Best regards, Linker Nick.