module Nope where import Test.QuickCheck import Test.QuickCheck.Checkers data Nope a = NopeDotJpg deriving (Show, Eq) instance Functor Nope where fmap _ _ = NopeDotJpg instance Applicative Nope where pure _ = NopeDotJpg _ <*> _ = NopeDotJpg instance Monad Nope where return _ = NopeDotJpg _ >>= _ = NopeDotJpg instance Arbitrary (Nope a) where arbitrary = return NopeDotJpg instance EqProp (Nope a) where (=-=) = eq