Typed Inttegro MessageTemplateVariablesInput value.
@type t() :: %{optional(String.t()) => term()}
@spec decode(term()) :: t()