module comment.interleaved local test: Int|String = if (true) 1 // It's the same as "100%" else "8%" foo: ( // some comment * String( // if dtstart is defined and a datetime, until must also be a datetime if defined true ) |Int // trailing comment )? foo2: (// some comment Int, // other comment String ) ->Int bar = ( // some comment 10 + 10 // another comment ) bar2 = ( // some comment foo, bar // another comment ) -> foo + bar