Perhaps we should have a tiny protocol that ``MetricPublisher``s are expected to implement? Just want to be sure that its clear that one should be able to pass in objects that aren't Vumi publishers.