y G?      !"#$%&'()*+,-./0123456789:;<=>Safe;=>?VThis is useful for any iso, but in the case of string like stuff. You can now work with a function from one string type, while not having to do any conversion. = f :: ByteString -> ByteString a :: Text as f a :: Text Like liftA2 Like liftA3 Like liftA4 ?@ABNone 7;=FTh *! MonoTraversable containing Char #MonoFoldable containing Char .MonoFunctor containing Char OCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#%$)*&,-('+././/#$$%%&&''(())**++,,--!""!""#$$%%&&''(())**++,,--.//      !"#$%&'()*+,-./0123456789:;<=>?@ABCDBCEBFGBFHIJKIJLIJMIJNIJOIJPIJQIJRIJSIJTIJUIJVIJWIJXIJYIJZIJ[IJ\IJ]IJ^IJ_IJ`IJaIJbIJcIJdIJeIJfIJgIJhIJiIJjIJkIJlIJmIJnIJoIJpIJqIJrIJsIJtIJuIJvIJwIJxIJyIJzIJ{IJ|IJ}IJ~IJIJIJIJIJIJIJIJIJIJIJIJ*string-isos-0.1.0.1-9RiAOR66Jdp3afP08KR8sXText.Isomorphic Text.Foldableasas2as3as4$fIsoByteStringByteString$fIsoByteStringByteString0$fInjectiveByteStringByteString $fInjectiveByteStringByteString0$fIsoByteStringText$fIsoTextByteString$fInjectiveByteStringText$fInjectiveTextByteString$fIsoByteStringText0$fIsoTextByteString0$fInjectiveByteStringText0$fInjectiveTextByteString0$fIsoByteStringText1$fIsoTextByteString1$fInjectiveByteStringText1$fInjectiveTextByteString1$fIsoByteStringText2$fIsoTextByteString2$fInjectiveByteStringText2$fInjectiveTextByteString2$fIsoByteString[]$fIso[]ByteString$fInjective[]ByteString$fInjectiveByteString[]$fIsoByteString[]0$fIso[]ByteString0$fInjective[]ByteString0$fInjectiveByteString[]0$fInjective[]sTraverseStringtraverseFoldableStringfoldMapfoldrfoldl'allanynulllengthelemmaximumminimum FunctorStringmap$fFunctorStringByteString$fFunctorStringByteString0$fFunctorStringText$fFunctorStringText0$fFunctorString[]$fFoldableStringByteString$fFoldableStringByteString0$fFoldableStringText$fFoldableStringText0$fFoldableString[]$fTraverseStringByteString$fTraverseStringByteString0$fTraverseStringText$fTraverseStringText0$fTraverseString[]&type-iso-0.1.0.0-CK7slReokOJmlA3tj58eQData.Types.IsomorphicfromIsoData.Types.Injective Injectiveto/mono-traversable-1.0.8.1-6EWdxe3PQoV4mIHxn2pmI4Data.MonoTraversable ointercalate ofoldMUnwrap ofoldlUnwrapoforMofor minimumByMay minimumMay maximumByMay maximumMay minimumEx maximumEx osequence_ofoldMoconcatofold oconcatMapooroandoproductosumlastMayheadMayreplaceElemLazyTextreplaceElemStrictText replaceElemElement MonoFunctoromap MonoFoldable unsafeHead unsafeLast ofoldr1Ex ofoldl1Ex'ofoldMapofoldrofoldl'otoListoalloanyonullolength olength64ocompareLength otraverse_ofor_omapM_oforM_ofoldlM ofoldMap1ExheadExlastEx maximumByEx minimumByExoelemonotElemMonoTraversable otraverseomapM MonoPointedopoint MonoComonadoextractoextend GrowingAppend