úÎG=CsD      !"#$%&'()*+,-./0123456789:;<=>?@ABCNone;Index type for list. Fixed-length list. Succ index number. Convert index into integer.  n x is a vector of length n with x the value of every element. , with the length inferred. Construct a singleton vector. Uncons the non-empty list. Convert a list into a vector. 8 If a given list is shorter than the length, it returns Nothing. Unsafe version of  . 8 If a given list is shorter than the length, it aborts. 2Convert a list into vector, with length inferred. Unsafe version of  . Convert a vector into a list.  Append two Vectors. 1Extract the first element of a non-empty vector. 0Extract the last element of a non-empty vector. 9Extract the elements after the head of a non-empty list. Test whether a Vector is empty, though it'!s clear from the type parameter. + returns the length of a finite list as an D. * returns the length of a finite list as a E n.  f xs$ is the vector obtained by applying f to each element of xs.  xs. returns the elements of xs in reverse order. xs must be finite. The , function takes an element and a vector and  ` intersperses'2 that element between the elements of the vector. The ; function transposes the rows and columns of its argument.  Left fold. A strict version of .  Left fold for non-empty vector. A strict version of .  Right fold. !Right fold for non-empty vector. ! The function !( concatenates all vectors in th vector. "". returns the conjunction of a Boolean vector. ##. returns the disjunction of a Boolean vector. $#Applied to a predicate and a list, $C determines if any element of the vector satisfies the predicate. %#Applied to a predicate and a list, %C determines if all element of the vector satisfies the predicate. ** n xs returns the prefix of xs of length n,  with n% less than or equal to the length of xs. + A variant of take which returns entire xs if n is greater than the length of xs. ,, n xs returns the suffix of xs after the first n elements,  with n% less than or equal to the length of xs. -- n xs( returns a tuple where first element is xs prefix of length n 2 and second element is the remainder of the list. n/ should be less than or equal to the length of xs. . A varian of - which allows n" to be greater than the length of xs. /The /0 function drops the given prefix from a vector.  It returns NothingO if the vector did not start with the prefix given or shorter than the prefix, 2 or Just the vector after the prefix, if it does. 3/List index (subscript) operator, starting from sZero. 4A  version of 3. 5Flipped version of 3. 6A  version of 5. 7The 7 function returns the index (as D)) of the first element in the given list  which is equal (by F@) to the query element, or Nothing if there is no such element. 8 version of 7. 9The 9 function extends 7G, by returning the indices of all elements equal to the query element,  in ascending order. : version of 9. ;6The findIndex function takes a predicate and a vector : and returns the index of the first element in the vector C satisfying the predicate, or Nothing if there is no such element. < version of ;. =The = function extends ;E, by returning the indices of all elements satisfying the predicate,  in ascending order. > version of =. ??@ takes two vectors and returns a vector of corresponding pairs. P If one input list is short, excess elements of the longer list are discarded. @Same as ?3, but the given vectors must have the same length. AA generalises ?Z by zipping with the function given as the first argument, instead of a tupling function. BSame as A3, but the given vectors must have the same length. C Inverse of @. GMonomorphic representation of  a n is [a]. G H !"#$%&'()*+,-./0123456789:;<=>?@ABCIGD  !"#$%&'()*+,-./0123456789:;<=>?@ABCD  !"#$%&'()*+,-./012345678;<=>9:?@ABCD H !"#$%&'()*+,-./0123456789:;<=>?@ABCIGJ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJEKLMNOPsized-vector-1.0.0.0Data.Vector.SizedIndexVector:-Nil succIndex indexToInt replicate replicate' singletonunconsfromListunsafeFromList fromList'unsafeFromList'toListappendheadlasttailnulllengthsLengthmapreverse intersperse transposefoldlfoldl'foldl1foldl1'foldrfoldr1concatandoranyallsumproductmaximumminimumtake takeAtMostdropsplitAt splitAtMost stripPrefixelemnotElemfind!!%!!indexsIndex elemIndex sElemIndex elemIndices sElemIndices findIndex sFindIndex findIndices sFindIndiceszipzipSamezipWith zipWithSameunzipghc-prim GHC.TypesInttype-natural-0.0.3.0Data.Type.NaturalSNat GHC.Classes==$fMonomorphicableNatVector prependToAll $fEqVector