úÎX½U',      !"#$%&'()*+None Returns ,) for any boundary or uppercase character.Returns , for any boundary character.--None HM.;A token representing characters and boundaries in a stream./Lower case character.0Upper case character.1Word boundary.2Step across word boundaries using a custom action, and transform both subsequent uppercase and lowercase characters uniformly.See: 33¡Step across word boundaries using a custom action, and transform subsequent characters after the word boundary is encountered with a mapping depending on case.4.Tokenise a character stream using the default  predicate.See: 55>Tokenise a character stream using a custom boundary predicate../016789:;<=>?@ABC2Boundary action.Character mapping. Input stream.3Boundary action.Boundary mapping.Subsequent character mapping. Input stream.4 Input stream.5Boundary predicate. Input stream.D./016789:;<=>?@ABC2345D.10/6789:;<=>?@ABC2345DNone 1Lowercase the first character of a piece of text.lowerHead "Title Cased" "title Cased"1Uppercase the first character of a piece of text.upperHead "snake_cased" "Snake_cased";Apply a function to the first character of a piece of text..Indent newlines by the given number of spaces.)Prepend newlines with the given separator mO(n) Truncate text to a specific length. If the text was truncated the ellipsis sign "..." will be appended.See:  mO(n) Truncate text to a specific length. If the text was truncated the given ellipsis sign will be appended. WO(n) Returns the first word, or the original text if no word boundary is encountered. Subject to fusion. uO(n) Return the suffix after dropping the first word. If no word boundary is encountered, the result will be empty. Subject to fusion. CBreak a piece of text after the first word boundary is encountered.breakWord "PascalCasedVariable"("Pacal", "CasedVariable")!breakWord "spinal-cased-variable"("spinal", "cased-variable")9O(n) Return the suffix after removing the first word, or E% if no word boundary is encountered.stripWord "HTML5Spaghetti"Just "Spaghetti"stripWord "noboundaries"Nothing8O(n) Split into a list of words delimited by boundaries."splitWords "SupercaliFrag_ilistic"["Supercali","Frag","ilistic"]8O(n) Create an adhoc acronym from a piece of cased text.toAcronym "AmazonWebServices" Just "AWS""toAcronym "Learn-You Some_Haskell" Just "LYSH"!toAcronym "this_is_all_lowercase"NothingGRender an ordinal used to denote the position in an ordered sequence. toOrdinal == build . Ordinal.toOrdinal (101 :: Int)"101st"toOrdinal (12 :: Int)"12th"O(n) Convert casing to Title Cased Phrase. Subject to fusion.O(n) Convert casing to camelCasedPhrase. Subject to fusion.O(n) Convert casing to PascalCasePhrase. Subject to fusion.O(n) Convert casing to snake_cased_phrase. Subject to fusion.O(n) Convert casing to spinal-cased-phrase. Subject to fusion.O(n) Convert casing to Train-Cased-Phrase. Subject to fusion. Length. Ellipsis.      None 1Lowercase the first character of a piece of text.lowerHead "Title Cased" "title Cased"1Uppercase the first character of a piece of text.upperHead "snake_cased" "Snake_cased";Apply a function to the first character of a piece of text..Indent newlines by the given number of spaces.See: )Prepend newlines with the given separatormO(n) Truncate text to a specific length. If the text was truncated the ellipsis sign "..." will be appended.See: mO(n) Truncate text to a specific length. If the text was truncated the given ellipsis sign will be appended.WO(n) Returns the first word, or the original text if no word boundary is encountered. Subject to fusion. uO(n) Return the suffix after dropping the first word. If no word boundary is encountered, the result will be empty. Subject to fusion.!CBreak a piece of text after the first word boundary is encountered.breakWord "PascalCasedVariable"("Pacal", "CasedVariable")!breakWord "spinal-cased-variable"("spinal", "cased-variable")"9O(n) Return the suffix after removing the first word, or E% if no word boundary is encountered.stripWord "HTML5Spaghetti"Just "Spaghetti"stripWord "noboundaries"Nothing#8O(n) Split into a list of words delimited by boundaries."splitWords "SupercaliFrag_ilistic"["Supercali","Frag","ilistic"]$8O(n) Create an adhoc acronym from a piece of cased text.toAcronym "AmazonWebServices" Just "AWS""toAcronym "Learn-You Some_Haskell" Just "LYSH"!toAcronym "this_is_all_lowercase"Nothing%GRender an ordinal used to denote the position in an ordered sequence. toOrdinal == build . Ordinal.toOrdinal (101 :: Int)"101st"toOrdinal (12 :: Int)"12th"&O(n) Convert casing to Title Cased Phrase. Subject to fusion.'O(n) Convert casing to camelCasedPhrase. Subject to fusion.(O(n) Convert casing to PascalCasePhrase. Subject to fusion.)O(n) Convert casing to snake_cased_phrase. Subject to fusion.*O(n) Convert casing to spinal-cased-phrase. Subject to fusion.+O(n) Convert casing to Train-Cased-Phrase. Subject to fusion.Length. Ellipsis. !"#$%&'()*+ !"#$%&'()*+ "!#$%&'()*+ !"#$%&'()*+F           !"#$%&'()*+,- ./01text-manipulate-0.1.3Data.Text.Lazy.ManipulateData.Text.Manipulate#Data.Text.Manipulate.Internal.Types$Data.Text.Manipulate.Internal.FusionOrdinalisWordBoundary isBoundary lowerHead upperHeadmapHead indentLines prependLines toEllipsistoEllipsisWithtakeWorddropWord breakWord stripWord splitWords toAcronym toOrdinaltoTitletoCameltoPascaltoSnaketoSpinaltoTrainghc-prim GHC.TypesTrue$fBuildableOrdinalTokenLUB transform transformWithtokenise tokeniseWithstrictlazyskip'yieldupperlowerbase Data.MaybeNothing