Also: did adding the stream really decouple the otters, or did it just make the coupling less visible? After all, the consuming otters may still depend a great deal on the precise behaviors of the producing otters. It's just that now the producing otters don't know in what ways other otters depend on them, making it harder for them to make changes without harming their otter-dependents.