tcfail005.hs:3: Couldn't match the type `PrelBase.[]' against `PrelTup.(,) t{-aWN-}' Expected: `[t{-aWJ-}]' Inferred: `(t{-aWN-}, PrelBase.Char)' In a pattern binding: (`h' `PrelBase.:' `i') = `(1, ('a'))' Compilation had errors