idris-0.9.11: test/reg001/reg001.idr
class Functor f => VerifiedFunctor (f : Type -> Type) where
identity : (fa : f a) -> map id fa = fa
data Imp : Type where
MkImp : {any : Type} -> any -> Imp
testVal : Imp
testVal = MkImp (apply id Z)
class Functor f => VerifiedFunctor (f : Type -> Type) where
identity : (fa : f a) -> map id fa = fa
data Imp : Type where
MkImp : {any : Type} -> any -> Imp
testVal : Imp
testVal = MkImp (apply id Z)