Fixup input when string is not a (vector character) (It can legally be a vector of any subtype of character)

This is needed at least for ECL, and possibly other lisps