docs: @Nonnull
    public ListenerRegistration addSnapshotListener(
        @Nonnull Executor executor, @Nonnull EventListener<QuerySnapshot> listener) {
      return Watch.forQuery(this).runWatch(executor, listener);
    }