update unit tests
update documentation
remove extraneous argument
add => operator to lexer
add => to parser and refactor
implement => and refactored fn grammar