Introduced Char.
Introduced just the type, all the functions seem like operation that should only come with the module.
Included Char and String
Only included the types.
The rest seems unnecessary.