1 2 3 4 5 6 7 8 9
{-# LANGUAGE TypeOperators #-} module A where import B ((:-)) -- assumes :- is right-associative f :: Int :- Int :- Int f = (1,(2,3))