funcReturnType works now. And statementRValue is better with it, so funcs work too. Added ParseError enum and renamed LangTokenType to token.