When I want to lift an infix function into an applicative functor I use 'liftA2' -- I just call it 'up' for the sake of brevity. But I always have to add some parenthesis since I don't know how to tell Haskel that `up op` shall have the same fixity as `op` has. Is there a way to do that? Cheers, Bastian