WIP: Spitballing with andrew in wemux about return

Trying to hammer out our concepts, how we think the API should look, how
we're going to support, etc.