purescript-0.15.8: tests/purs/passing/4431.purs
module Main where import Prelude import Effect.Console (log) data TypedCache :: (Type -> Type) -> Type -> Type data TypedCache key a = Get (key a) derive instance Functor k => Functor (TypedCache k) main = log "Done"