@@ -18,6 +18,9 @@ module Control.Lens
1818 , tail
1919 , uncons
2020 , unsnoc
21+ -- Equality
22+ , simple
23+ , simply
2124 -- Fold
2225 , (^..), (^?)
2326 , filtered
@@ -63,6 +66,19 @@ module Control.Lens
6366 , _Right
6467 , _Just
6568 , _Nothing
69+ -- Review
70+ , Review ()
71+ , ReviewP ()
72+ , AReview ()
73+ , AReviewP ()
74+ , (##)
75+ , re
76+ , reuse
77+ , reuses
78+ , review
79+ , reviews
80+ , unto
81+ , un
6682 -- Setter
6783 , (%~), (.~), (+~), (-~), (*~), (//~), (||~), (&&~), (<>~), (++~), (?~)
6884 , (%=), (.=), (+=), (-=), (*=), (//=), (||=), (&&=), (<>=), (++=), (?=)
@@ -143,16 +159,18 @@ module Control.Lens
143159 , TraversalP ()
144160 , Traversal1 ()
145161 , Traversal1P ()
146- ) where
162+ ) where
147163
148164 import qualified Control.Lens.At as At
149165 import qualified Control.Lens.Cons as Cons
166+ import qualified Control.Lens.Equality as Equality
150167 import qualified Control.Lens.Fold as Fold
151168 import qualified Control.Lens.Getter as Getter
152169 import qualified Control.Lens.Indexed as Indexed
153170 import qualified Control.Lens.Iso as Iso
154171 import qualified Control.Lens.Lens as Lens
155172 import qualified Control.Lens.Prism as Prism
173+ import qualified Control.Lens.Review as Review
156174 import qualified Control.Lens.Setter as Setter
157175 import qualified Control.Lens.Traversal as Traversal
158176 import qualified Control.Lens.Tuple as Tuple
@@ -181,6 +199,10 @@ module Control.Lens
181199 uncons = Cons. uncons
182200 unsnoc = Cons. unsnoc
183201
202+ -- Equality
203+ simple = Equality. simple
204+ simply = Equality. simply
205+
184206 -- Fold
185207 infixl 8 ^..
186208 infixl 8 ^?
@@ -241,6 +263,21 @@ module Control.Lens
241263 _Just = Prism. _Just
242264 _Nothing = Prism. _Nothing
243265
266+ -- Review
267+ infixr 8 ##
268+ type Review s t a b = Review.Review s t a b
269+ type ReviewP t b = Review.ReviewP t b
270+ type AReview s t a b = Review.AReview s t a b
271+ type AReviewP t b = Review.AReviewP t b
272+ (##) = Review. (##)
273+ re = Review. re
274+ reuse = Review. reuse
275+ reuses = Review. reuses
276+ review = Review. review
277+ reviews = Review. reviews
278+ unto = Review. unto
279+ un = Review. un
280+
244281 -- Setter
245282 infixr 4 %~
246283 infixr 4 .~
0 commit comments