pub-sub envelope example from the guide.  Changed method name in Socket to something more evocative [sendMore -> sendWithMoreExpected]