Specify extra fields

When using centralised logging it is sometimes necessary to include extra fields on the envelope (types, identifiers etc).

This allows you to specify some constant fields that will get added to the envelope before broadcasting.