úÎú="      !GHC experimental Simon Meier <iridcode@gmail.com>None Analogous to  in  Data.Either.  Analogous to  in  Data.Either.  Analogous to  in  Data.Either.  Analogous to   in Control.Lens.Prism.  Analogous to   in Control.Lens.Prism. "#$%&'()*+,-./  "#$%&'()*+,-./GHC experimental Simon Meier <iridcode@gmail.com>None Analogous to   in  Data.Maybe.  Analogous to   in  Data.Maybe.  Analogous to   in  Data.Maybe.  Analogous to  in  Data.Maybe.  Analogous to  in Control.Lens.Prism  Analogous to  in Control.Lens.Prism 012345678   012345678GHC experimental Simon Meier <iridcode@gmail.com>None Analagous to  from  Data.Tuple -Zip for strict pairs (defined with zipWith). !3Unzip for stict pairs into a (lazy) pair of lists. 9: !;<=>?@ABCDEFGH  !  !9: !;<=>?@ABCDEFGHI !"#$#%#&#'#(#)     *+,-./0123456789,-:;<=>?@,-ABCDEFGHIJKLMNOstrict-base-types-0.2Data.Tuple.StrictData.Maybe.StrictData.Either.StrictLleftsrightspartitionEithersControl.Lens.Prism_Left_Right listToMaybe maybeToList catMaybesmapMaybe_Just_Nothingswap strict-0.3.2Data.Strict.Tupleuncurrycurrysndfst:!:PairData.Strict.Maybemaybe fromMaybefromJust isNothingisJustNothingJustMaybeData.Strict.EitherisRightisLefteitherLeftRightEitherzipunziptoStricttoLazy$fSwappedEither$fStrictEitherEither$fBitraversableEither$fBifoldableEither$fBifunctorEither$fArbitraryEither$fFromJSONEither$fToJSONEither$fBinaryEither$fNFDataEither$fTraversableEither$fFoldableEither$fStrictMaybeMaybe$fArbitraryMaybe$fFromJSONMaybe $fToJSONMaybe $fBinaryMaybe $fNFDataMaybe $fMonoidMaybe$fEachfPairPairab $fSwappedPair$fField2PairPairbb'$fField1PairPairaa'$fStrict(,)Pair$fBitraversablePair$fBifoldablePair$fBifunctorPair$fArbitraryPair$fFromJSONPair $fToJSONPair $fBinaryPair $fNFDataPair $fMonoidPair