On Friday, 11 June 2021 at 07:36:47 UTC, Sönke Ludwig wrote: >```D > @semantic("dip1000") @semantic("default-to-safe") > @disableSemantic("dip999") > module foo; >``` +1, but a possible problem with this is scoping. How does a variable interact with another being rule differently.