data class Comment(...)
data class Post(val comments: List<Comment>, ...)
both, posts and comments, are exposed as `Flow`s.
I want a flow that re-emits every time either posts or comments change.
what is the best way to do that?
the approach should be something like this:
1. split