The type is used to wrap a format string once it has been compile-time checked to contain the right number of format specifiers.