Slightly restructure code so that Combine abstractions do not leak to lower deployment targets.
Slightly restructure code so that Combine abstractions do not leak to lower deployment targets.

MLSDev/TRON,MLSDev/TRON