75
70
where names = teleNames xs ++ teleNames ys
77
72
-- | Can a datatype be inferred? If so, return the only possible value.
79
74
inferable visited dat args | dat `S.member` visited = return Nothing
80
75
inferable visited dat args = do
81
76
lift $ reportSLn "epic.smashing" 10 $ " inferring:" ++ (show dat)