Convenience helpers for broadcasting PromptRunner events through Phoenix.PubSub.
Phoenix.PubSub
@spec broadcast(module(), String.t(), map()) :: :ok | {:error, term()}
@spec callback(module(), String.t()) :: (map() -> term())