ref: 525d6d0502b48a01e87cf0f49f452fdd2fcb1ec3
dir: /lib/Data/Proxy.hs/
module Data.Proxy(module Data.Proxy) where import Prelude() -- do not import Prelude import Primitives import Data.Bool_Type import Data.Eq import Data.Functor import Text.Show type Proxy :: forall (k::Kind) . k -> Type data Proxy a = Proxy instance Show (Proxy a) where show _ = "Proxy" instance Eq (Proxy a) where _ == _ = True instance Functor Proxy where fmap _ Proxy = Proxy