@danslapman, проблемы были вот с этим драйвером? https://mongodb.github.io/mongo-java-driver-reactivestreams/1.13/. Мой совет относился к нему)
а что мешает объявить два эффекта? F для одиночного результата и, скажем, G для поточного?