So I have the feeling that one can forget object oriented programming when reactive streams are in use, due to the lack of the async-await syntax (because with the call chaining, the state has to be explicitly passed between blocking and non blocking substeps), nonetheless I also think that dataflow programming alone is not an appropriate basis for abstraction in most applications. E.g. I believe that complex business logic that is not sequential requires different concepts.
Please disprove me if I'm wrong about oop (with an example) or direct me to what is commonly used in parallel with reactive streams. (I guess it's FP.)