A struct to represent a subscription.
t() :: %Shout.Subscription{ async: boolean(), event: String.t(), from: Module.t(), to: Function.t() }