fixed grammar by adding missing EOF token
got rid of SmoothFailedException
style fix in SaveToFunction
renamed pipeExpression -> pipe in grammar
refactored FunctionExpression
refactored Param and Params
got rid of Params