State for a single subscriber
t() :: %Hub.Subscriber{channel: term, count: term, pattern: term, pid: term}