[Haskell-cafe] Ternary infix expression parser