Builtin: Stricter type for int2char(). Fixes the testsuite test: sprintf("%O", typeof(sprintf("%c", 1023))) == "string(1023..1023)"