I was chatting with @lukewagner and then some others including @mikkelhegn about use cases that have different semantics and whether that would have an impact on the evolution of the proposal. So I'm opening an issue here to start sketching out some of the ones we at MS had from our customers. If this should reside as a discussion, or should be a PR, please let me know.