packages feed

hls-class-plugin-1.1.0.0: test/testdata/TypeFamily.expected.hs

{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE InstanceSigs #-}
module TypeFamily where

class F a where
  type Elem a
  f :: Elem a -> a

instance Eq a => F [a] where
  f :: Eq a => Elem [a] -> [a]
  f = _