Renaming Harbinger.call

As I've thought about it, Harbinger.call should encapsulate both
building the message and delivering the message.
Avoid using {...} for multi-line blocks.