Would it be possible to remove the client restriction [here](https://github.com/getconversio/redis-metrics/blob/master/lib/metrics.js#L25-L30) and either: 1. Allow everything, thereby putting responsibility on the library user (This would allow mock objects) 2. Add specific support for ioredis I'm leaning towards 1 and then explicit stating in the documentation that `redis` is officially supported but other libraries can (possibly) be used to.