úÎ Ÿ QNone ;Convert one type with a  instance into the other.=Rewrite rules are provided for efficient conversion between  and Text, [] and  ByteString, and lazy and strict Text and  ByteString#. Programs must be compiled with -O to use them.(Although the type does not prove it, if (recons . recons) exists it should obey: recons . recons "a idThe NOINLINE pragma is used to ensure that recons= does not get inlined into function that are polymorphic in s1 or s2!. Such functions should use the INLINE9 pragma to give rewrite rules the best chance of firing. 3unfoldr f = foldrOf (unfolded f) cons (_Empty # ())   &concise-0.1.0.1-ANgKKBexOxwAK8dN7MlCPiControl.Lens.Cons.Extrasreconsunfoldr lens-4.16-2D22lQw67f6LMpx2Tg37ggControl.Lens.ConsConsbaseGHC.BaseStringGHC.WordWord8