Make some functions use more primitive Char instead of [Char]