It's interesting how observation/FRP/streams/etc are inextricably linked to UI stuff in people's minds. Whenever I mentioned Combine wasn't originally designed for UI programming at all I get shocked reactions, and I just saw a similar one about "Observable isn't part of SwiftUI!?" on the forums.
@Catfish_Man @phausler Heh - I always took it for an amazingly effective base system for a great event-pipeline processing system. Still is, really. I get async/await is the future, but man I loved the API for combine, and what it can do.