doOn... can be helpful when you inevitably need to...
# rx
t
doOn... can be helpful when you inevitably need to create side effects, but you're right. I recently started to prefer multicasting at midpoints, and Kotlin makes it pretty easy with apply() and let()