gofmt
Disclaimers, attribution
Create a message type.

This lets me pass data around with more context around them (e.g: give message
handlers the ability to persist objects based on its blob hash and command
name).
Pass the message headers to the handlers