introduce Char type

Review by @garyb / @paf31 / @joneshf / @michaelficarra 
Why not just implement it as identity? Strings are array-likes. I guess you're worried about somebody using its prototype methods?