I just started moving `silentWhenNoTests` to `Opts`. Are you sure this is a good idea? It feels pretty wrong to me. Everything relating to `ResultLogger` used to be in one place, now with this change I'm putting half here, half there, creating dependencies...  As a user wanting to customise existing, write my own, or change `ResultLogger` in anyway, I'd expect to find everything I needed in the `ResultLogger` object.

Is this **really** necessary?