Improve inference for IsString instance for Seq (#481)
authorDavid Feuer <David.Feuer@gmail.com>
Mon, 8 Jan 2018 05:36:28 +0000 (00:36 -0500)
committerGitHub <noreply@github.com>
Mon, 8 Jan 2018 05:36:28 +0000 (00:36 -0500)
commita2c8b287f9a8967f28c2e45c586259ea77e5ba7a
tree91784071be5817292b746e7762391e6ea6d590c1
parentb1835428b0ff37e8687e0755210dd2368681fb91
Improve inference for IsString instance for Seq (#481)

When I originally added an `IsString` instance for `Seq`, we
conservatively used

```haskell
instance IsString (Seq Char)
```

to allow for the possibility that we might eventually want to write
additional instances. But the result is very bad inference and
a discrepency with the instance for lists. So let's not do that.
Data/Sequence/Internal.hs
changelog.md