OK, so you don't "tunnel writes through" EventReduce, you "tee" them to EventReduce.
Anyway, to maintain consistency, you have to limit yourself to one process of your app. No sharding, load-balancing etc. This is significant limitation, and it's not obvious. I encourage you to mention it in README.md.