infixl 4 ++ infixl 5 ** (++) : [8] -> [8] -> [8] x ++ y = x + y (**) : {a} (Ring a) => a -> a -> a x ** y = x * y