ref: e1db93e902de05e48d3362d13f0b809b888b6dbc
dir: /tests/Infix.hs/
module Infix(main) where import Prelude infix 1 === infixl 2 +++ infixr 3 &&& (===) :: Int -> Int -> Bool x === y = x == y+1 (+++) :: Int -> Int -> Int a +++ b = a + b + 1 (&&&) :: Int -> Int -> Int a &&& b = a * (b + 1) main :: IO () main = do putStrLn $ show $ 2 +++ 3 &&& 4 === 17