I have a whole mocking framework I've implemented to help me override the api parameter to NewClient() and specify expected sequences of Firebase calls and/or SSE events in a test specification. I need to clean it up and add it to this library to help make it easier to write tight and mocked out unit tests.