An exception for when the format string is invalid.
@type reason() :: {:invalid_modifier, String.t()}
@type t() :: %Datix.FormatStringError{__exception__: true, reason: reason()}