// Calls to edebug/1 should be executed only when `-d mydebug` is passed on the CLI // Otherwise they will not be present *at all* in the generated code. @[if mydebug ?] fn edebug(message string) { println('message: ${message}') } fn main() { println('start') edebug('verbose message') edebug('debugging system') println('end') }