fix sub as infix op like in `2 [&add] 4`

We have to wrap it in another QAST::Op, so that additional arguments to
the infix sub will be pushed to the added QAST::Op, and not to the QAST::Op
that does the lookup of the &add sub we wanna call.