Fixed char argument to `string-set!`

The argument is now properly compiled, instead of assuming that it is a character.