Each character may be followed by a decimal number that will be used
as a repeat count; an asterisk (*) specifies all remaining arguments.
If the format is preceded with %n, unpack returns an
n-bit checksum instead.
Spaces may be included in the template for readability purposes.