Reorder the definitions
UTF-16, pass the tests
UTF-32