Use Fixnum for Parser.ch()
Add more parsers.
Implement indirect parser and fix some bugs.
Use typedefs for pointers.
Implement first version of HParseResult.