Putting aside bugs for the moment, it needs to include `@Provides` or it can't report the error when `@Provides` is applied to something that isn't an `@AutoFactory` target.