packages feed

hls-tactics-plugin-1.8.0.0: old/test/golden/MetaFundeps.expected.hs

{-# LANGUAGE FunctionalDependencies #-}
{-# LANGUAGE MultiParamTypeClasses  #-}

class Blah a b | a -> b, b -> a
instance Blah Int Bool

foo :: Int
foo = 10

bar :: Blah a b => a -> b
bar = undefined

qux :: Bool
qux = bar foo