@zachleat @jakelazaroff Sure, you can not use the feature, but you need to *know* you can't use it in that situation.
Any given file can import `?define` but it needs to be confident that no *other* file imports without `?define`, which seems hard to enforce.
I guess you could codify this pattern into your bundler or something and rewrite the import / throw an error, but it's still complexity which needs to be managed.