1 2 3 4 5 6 7 8 9
{-# OPTIONS_GHC -fdefer-type-errors #-} module T20083 where ap :: (a -> b) -> a %m -> b ap f x = f x ap2 :: a %1-> () ap2 _ = ()