module Operators; infixl 5 + ; axiom + : Type → Type → Type; plus : Type → Type → Type; plus ≔ (+); plus2 : Type → Type → Type → Type; plus2 a b c ≔ a + b + c; plus3 : Type → Type → Type → Type → Type; plus3 a b c d ≔ (+) (a + b) ((+) c d); end;