Improve error message for `index` (#457)
authorMatt Renaud <matt@m-renaud.com>
Fri, 22 Dec 2017 17:10:30 +0000 (09:10 -0800)
committerDavid Feuer <David.Feuer@gmail.com>
Fri, 22 Dec 2017 17:10:30 +0000 (12:10 -0500)
commit36bd13a0b5c72a3ec579b9f32fba9ea0e607017d
treedda543355c093de343dea4a293a2d2402bba95ad
parentc4903a7228c45975d650793652abdb2375bfaff0
Improve error message for `index` (#457)

* Improve error message for `index`

When the index is out of bounds mention which function is causing the error. We include the index `i` in the error message because it may be useful in debugging (-1 vs large number could narrow down where to look).

This was originally mentioned in https://github.com/haskell/containers/issues/347.

* Specify `Data.Sequence.index` in error message.
Data/Sequence/Internal.hs