Distinguish between infix and prefix versions of operators
Currently when we print, e.g., filter ((&&) <$> testK relation w <*> evaluate' x1) worlds, we strip the && of its parentheses and break the parser. We need to preserve the parentheses if the operator is being used in its prefix version.