platform macros with (ternary operator) else clauses, of the form `@windows? a : b`