D1446 added singleton checking, which helps guard against misspelled variables. We should turn it on by default. This isn't immediately possible because we use innocent singletons in tests:
@foo defines/binding VariableFoo
VariableFoo is a singleton in this example. The test must be transformed to:
@foo defines/binding _VariableFoo
since _-prefixed variable names are excluded from singleton checks.