@@ -149,13 +149,14 @@ import Data.Aeson(FromJSON, ToJSON, FromJSON1, ToJSON1)
149149#if MIN_VERSION_containers(0,5,9)
150150import Data.Functor.Classes
151151#endif
152+import Data.Align
152153
153154-- | A 'Map' with monoidal accumulation
154155newtype MonoidalMap k a = MonoidalMap { getMonoidalMap :: M.Map k a }
155156 deriving (Show, Read, Functor, Eq, Ord, NFData,
156157 Foldable, Traversable,
157158 FromJSON, ToJSON, FromJSON1, ToJSON1,
158− Data, Typeable)
159+ Data, Typeable, Align)
159160
160161#if MIN_VERSION_containers(0,5,9)
161162deriving instance (Ord k) => Eq1 (MonoidalMap k)