Description: There's a module Numeric.Natural in both Nats and Semigroups. Qualify the import to the Nats version
Author: Iain Lane <laney@ubuntu.com>
Forwarded: not-needed

Index: b/src/Control/Lens/Prism.hs
===================================================================
--- a/src/Control/Lens/Prism.hs
+++ b/src/Control/Lens/Prism.hs
@@ -52,9 +52,9 @@
 #endif
 
 -- $setup
--- >>> :set -XNoOverloadedStrings
+-- >>> :set -XNoOverloadedStrings -XPackageImports
 -- >>> import Control.Lens
--- >>> import Numeric.Natural
+-- >>> import "nats" Numeric.Natural
 -- >>> import Debug.SimpleReflect.Expr
 -- >>> import Debug.SimpleReflect.Vars as Vars hiding (f,g)
 -- >>> let isLeft  (Left  _) = True; isLeft  _ = False
Index: b/src/Control/Lens/Type.hs
===================================================================
--- a/src/Control/Lens/Type.hs
+++ b/src/Control/Lens/Type.hs
@@ -60,7 +60,7 @@
 import Data.Profunctor
 
 -- $setup
--- >>> :set -XNoOverloadedStrings
+-- >>> :set -XNoOverloadedStrings -XPackageImports
 -- >>> import Control.Lens
 -- >>> import Debug.SimpleReflect.Expr
 -- >>> import Debug.SimpleReflect.Vars as Vars hiding (f,g,h)
@@ -69,7 +69,7 @@
 -- >>> let h :: Expr -> Expr -> Expr; h = Debug.SimpleReflect.Vars.h
 -- >>> let getter :: Expr -> Expr; getter = fun "getter"
 -- >>> let setter :: Expr -> Expr -> Expr; setter = fun "setter"
--- >>> import Numeric.Natural
+-- >>> import "nats" Numeric.Natural
 -- >>> let nat :: Prism' Integer Natural; nat = prism toInteger $ \i -> if i < 0 then Left i else Right (fromInteger i)
 
 -------------------------------------------------------------------------------
