Marco Leise: > What would happen to them in release compiles? Perhaps their body that calls the lazy argument should be wrapped in version(assert) {} else {...}. Bye, bearophile