Since the release of cloudevents, there is no need to maintain hedwig anymore. Please use the Go SDK instead of using hedwig.
Golang emitter and consumer for Hedwig
Hedwig is an attempt to standardize messaging and events between micro-services.
It uses RabbitMQ as the transport and simplifies the API down significantly.