How to (or should I) refactor RxJS nested subscriptions with intermediate return value? Published -- Download video MP4 360p