Trying to fix parsing by preventing application of arguments to functions made higher order functions impossible. Bug is now fixed by changing parsers treatment of infix operators