Michael K. Edwards

Results 2 issues of Michael K. Edwards

I think this can be reviewed separately from the (functionally somewhat related) changes in #707.

A step towards the message streaming interface proposed in #17.