@@ -279,13 +279,17 @@ nodeInfoSetTo
279 :: To k -> NodeInfo k v -> NodeInfo k v
279 :: To k -> NodeInfo k v -> NodeInfo k v
280nodeInfoSetTo to ni = ni { _nodeInfo_to = to }
280nodeInfoSetTo to ni = ni { _nodeInfo_to = to }
282−-- |Helper data structure used for composing patches using the monoid instance.
282+-- | Helper data structure used for composing patches using the monoid instance.
283data Fixup k v
283data Fixup k v
284 = Fixup_Delete
284 = Fixup_Delete
285 | Fixup_Update (These (From k v) (To k))
285 | Fixup_Update (These (From k v) (To k))
287−-- |Compose patches having the same effect as applying the patches in turn: @'applyAlways' (p <> q) == 'applyAlways' p . 'applyAlways' q@
287+-- | Compose patches having the same effect as applying the patches in turn:
288+-- @'applyAlways' (p <> q) == 'applyAlways' p . 'applyAlways' q@
288instance ( Ord k
289instance ( Ord k
290+#if !MIN_VERSION_base(4,10,0)
289 , Monoid p
293 , Monoid p
290 , DecidablyEmpty p
294 , DecidablyEmpty p
291 , Patch p
295 , Patch p