!2#      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None7!"%+-./0134567;<=>?ABFJKLNPQSTUV]^_`bcegijk vector-textO(1) vector-textO(n) vector-textO(1) vector-textO(1) vector-textO(1) vector-textO(1) vector-textO(1) vector-textO(1) vector-textO(1) vector-textO(1) vector-textO(1) vector-textO(1) vector-textO(1) vector-textO(s) vector-textO(s) vector-text@O(s) Just like takeWhile, but uses streaming instead of slicing. vector-textO(s) vector-textO(n) vector-textO(n) vector-textO(n) vector-textlWe cannot use automatic Convertible1 -> Convertible lifting, because converting unboxed Vectors constraints a to be unboxed as well.((9 9 None2!"%+-./0134567;<=>?ABFJKLNPQSTUV]^_`bcegi  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None3!"%+-./0134567;<=>?ABFJKLNPQSTUV]^_`bcegi#Z       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Zyz{^(vector-text-1.1.5-6vJw5Kj2KfT4evmlVP9Ufj Data.Text32Data.Container.VectorPaths_vector_text&vector-0.12.0.1-GC2xzdMF0QQGz7ZCcRBJRLData.Vector.Unboxed.BaseVectorUnboxData.Vector.Unboxedunzip6zip6unzip5zip5unzip4zip4unzip3zip3unzipzipcopy unsafeCopyfreezethaw unsafeThaw unsafeFreeze fromListNfromListtoListscanr1'scanr1scanr'scanr postscanr' postscanr prescanr'prescanrscanl1'scanl1scanl'scanl postscanl' postscanl prescanl'prescanlfold1M'_ifoldM'_foldM'_fold1M_ifoldM_foldM_fold1M'ifoldM'foldM'fold1MifoldMfoldM minIndexByminIndex maxIndexBymaxIndex minimumByminimum maximumBymaximumproductsumorandanyallifoldr'ifoldrifoldl'ifoldlfoldr1'foldr'foldr1foldrfoldl1'foldl'foldl1foldl elemIndices elemIndex findIndices findIndexfindnotElemelembreakspanunstablePartition partition dropWhile takeWhilefilterM imapMaybemapMaybeifilteruniqfilter izipWithM_ zipWithM_ izipWithMzipWithM izipWith6 izipWith5 izipWith4 izipWith3izipWithzipWith6zipWith5zipWith4zipWith3zipWithforM_forMimapM_mapM_imapMmapM concatMapimapmapindexedmodifyunsafeBackpermute backpermutereverseunsafeAccumulate_unsafeAccumulate unsafeAccum accumulate_ accumulateaccum unsafeUpdate_ unsafeUpdate unsafeUpdupdate_update//forcecreateTcreate iterateNM generateM replicateMconcat++snocconsenumFromThenTo enumFromTo enumFromStepN enumFromN constructrN constructN unfoldrNMunfoldrMunfoldrNunfoldriterateNgenerate replicate singletonempty unsafeDrop unsafeTake unsafeTail unsafeInit unsafeSlicesplitAtdroptaketailinitslice unsafeLastM unsafeHeadM unsafeIndexMlastMheadMindexM unsafeLast unsafeHead unsafeIndexlasthead!?!nulllengthMV_UnitMV_IntMV_Int8MV_Int16MV_Int32MV_Int64MV_WordMV_Word8 MV_Word16 MV_Word32 MV_Word64MV_Float MV_DoubleMV_CharMV_Bool MV_ComplexMV_2MV_3MV_4MV_5MV_6MVectorData.Vector.Genericconvertalloc replicate'index!! splitHead splitLastunsafeSplitHeadunsafeSplitLasttakeTilltakeWhileStreamdropWhileStreambreakAll replaceUsingreplacecommonPrefixes$fConvertibleVectorText$fConvertibleTextVector$fConvertibleVector[]$fConvertibleVector[]0$fConvertible[]Vector$fConvertible[]Vector0$fConvertibleCharVector$fIsStringVectorText32version getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName