>>> decimal 123456 "123456"
>>> decimal (-123456) "-123456"
>>> decimal 0 "0"
>>> decimal (-2 :: Int8) "-2"
>>> decimal (-128 :: Int8) "-128"
>>> fixedLengthDecimal 5 123 "00123"
>>> fixedLengthDecimal 5 123456 "23456"
>>> fixedLengthDecimal 5 (-123456) "23456"
>>> fixedLengthDecimal 7 (-123456) "0123456"
>>> fixedLengthDecimal 0 123 ""
>>> fixedLengthDecimal (-2) 123 ""
>>> hexadecimal @Int8 0 "00"
>>> hexadecimal @Int8 4 "04"
>>> hexadecimal @Int8 (-128) "80"
>>> hexadecimal @Int8 (-1) "ff"
>>> hexadecimal @Word8 255 "ff"
>>> hexadecimal @Int32 123456 "0001e240"
>>> hexadecimal @Int32 (-123456) "fffe1dc0"
>>> prefixedHexadecimal @Int8 0 "0x00"
>>> thousandSeparatedDecimal ',' 1234567890 "1,234,567,890"
>>> thousandSeparatedDecimal ' ' (-1234567890) "-1 234 567 890"