apply infix should take a list of arguments