__interface FunDeps 1 0 where __export FunDeps instantiateFdClassTys oclose pprFundeps ; 1 instantiateFdClassTys :: __forall [b] => Class.Class -> [b] -> [([b], [b])] ; 1 oclose :: __forall [a] => {Unique.Uniquable a} -> [([a], [a])] -> UniqFM.UniqFM a -> UniqFM.UniqFM a ; 1 pprFundeps :: __forall [a a1] => {Outputable.Outputable a} -> {Outputable.Outputable a1} -> [([a], [a1])] -> Outputable.PprStyle -> Pretty.Doc ;