Make Data.{Bifoldable,Bitraversable} -XSafe
authorRyan Scott <ryan.gl.scott@gmail.com>
Wed, 20 Jul 2016 13:15:56 +0000 (09:15 -0400)
committerRyan Scott <ryan.gl.scott@gmail.com>
Wed, 20 Jul 2016 13:15:56 +0000 (09:15 -0400)
commite46b76816c67ca8651aaf2c119632ff1bdb3766f
tree621fbefedb0aad56c6f2d459277e8811ba53b90f
parent98b2c5088a6f1a3b40c6eedc69d9204ba53690d3
Make Data.{Bifoldable,Bitraversable} -XSafe

Test Plan:
Previously, `Data.{Bifoldable,Bitraversable}` were being inferred as
`Unsafe` due to a transitive `Data.Coerce` import from `Data.Functor.Utils`.
This rectifies this unfortunate mistake.

Reviewers: austin, hvr, bgamari

Reviewed By: bgamari

Subscribers: thomie, phadej

Differential Revision: https://phabricator.haskell.org/D2412
libraries/base/Data/Bifoldable.hs
libraries/base/Data/Bitraversable.hs
libraries/base/Data/Functor/Utils.hs