Create data that can be used by another procedure (with side effects) to
transmit data to the Author. This method itself should not have side
effects. It is analogous to putting a sealed letter in your outbox. It
hasn't gone anywhere and is still under your control, but it's obviously
for someone, and can be delivered in some way.
the result of the send operation which should name the kind of
operation (so that procedures may be found to do the actual send)
and the data to transmit (formatted for the class of procedures,