<VR> RStream<T> flatMap(final ValueMapperAction<T, ? extends Iterable<? extends VR>> mapper); Why does this interface return RStream<T> instead of RStream<VR> ? How do I get RStream<VR> ? I want to keyBy with VR.id