I get it now, because clear is in object.di, it's always included as part of the API, which means we specifically have to disable it.

I have a weird suggestion, add the following code:

```D
// remove @disable workaround, and this test, once object.clear is deprecated
static assert(__traits(compiles, clear(app)));
```

This will fail to compile in unit tests, once clear is officially deprecated, and signal that you should remove the `@disable` branch.