Right arrow as operator; IForm and FunctionDefinition; parse function definition