1 2 3 4 5 6 7 8 9 10
{-# LANGUAGE LinearTypes #-} module Pr110 where data Bloop = Bloop Bool g :: Bloop #-> Bool g (Bloop x) = x h :: Bool #-> Bloop h x = Bloop x