The compiled definition of a prompt.
@type t() :: %Sake.Prompt.Spec{ args: term(), description: term(), icons: term(), meta: term(), module: term(), name: term(), scopes: term(), title: term(), ttl: term() }
@spec to_wire(t(), String.t()) :: map()