Add documentation for registerLanguage parameters
Use beginWithKeyword in haskell
Add infix tests from haskell example