1 2 3 4 5 6 7 8 9 10 11
{-# LANGUAGE TypeOperators #-} module B where import A a :: Int :+ Float :+ Double a = undefined b :: Int b = case a of (p,q) -> p