I played around some with changing & to infixr, and it looks like a "grass is greener on the other side" thing. I ran into more problems than I had encountered due to the existing left associativity. So, in my own code, I'm leaving it alone.