Update to support more builtin functions
Add support for char type, builtin functions succ, pred, ord and chr