haskell-tools-builtin-refactorings-1.0.0.0: examples/Decl/InjectiveTypeFamily.hs
{-# LANGUAGE TypeFamilies, TypeFamilyDependencies #-}
module Decl.InjectiveTypeFamily where
type family Array a = r | r -> a
type instance Array () = Int
{-# LANGUAGE TypeFamilies, TypeFamilyDependencies #-}
module Decl.InjectiveTypeFamily where
type family Array a = r | r -> a
type instance Array () = Int