The message locale.
Argument options, or null if there are no options.
The formatting style to apply ("decimal", "currency", etc.) or null if style wasn't provided.
The type of format to apply ("number", "date", "plural", "selectOrdinal", "select", etc.) or null if type
wasn't provided.
The value of an argument.
Params provided to a ArgumentFormatter.