2 tcfail071.hs:10: Couldn't match the signature/existential type variable
3 `taD0' with the type `taDe -> taDb -> taDb'
5 Inferred: `taDe -> taDb -> taDb'
7 `p = PrelBase.foldr (f c) PrelBase.[] PrelBase.[]'
8 In an equation for function `g':
12 p = PrelBase.foldr (f c) PrelBase.[] PrelBase.[]'
14 tcfail071.hs:8: Mismatched contexts
15 When matching the contexts of the signatures for `f' and `g'
16 (the signature contexts in a mutually recursive group should all be identical)
18 Compilation had errors