@@ -28,7 +28,7 @@ import Data.Aeson.TH (deriveJSON, deriveToJSON, deriveToJSON1)
28import Data.Aeson.Text (encodeToTextBuilder)
28import Data.Aeson.Text (encodeToTextBuilder)
29import Data.Aeson.Types (Options(..), SumEncoding(..), ToJSON(..), Value, camelTo, camelTo2, defaultOptions, omitNothingFields)
29import Data.Aeson.Types (Options(..), SumEncoding(..), ToJSON(..), Value, camelTo, camelTo2, defaultOptions, omitNothingFields)
30import Data.Char (toUpper)
30import Data.Char (toUpper)
31−import Data.Either (isLeft, isRight)
31+import Data.Either.Compat (isLeft, isRight)
32import Data.Fixed (Pico)
32import Data.Fixed (Pico)
33import Data.Functor.Compose (Compose(..))
33import Data.Functor.Compose (Compose(..))
34import Data.Functor.Identity (Identity(..))
34import Data.Functor.Identity (Identity(..))