pub type TopicPublisher<T, M> = Publisher<TopicPayload<T, M>>;