🌊Push-based streamsCreate an Observable from a handler that pushes values through next, error, and complete.
📡Multicast subjectsA Subject is both an observable and an observer, sharing one emission sequence across all subscribers.
🧠Stateful BehaviorSubjectAlways holds a current value and replays it to every new subscriber on subscription.
🛡️Safe by defaultHandler and operator throws are routed to the observer's error handler instead of crashing the stream.