úΑ     SafeO(1) Create a new new 'h' "ello world" "hello world"O(1) Convert a character into a . singleton 'a'"a"O(1)6 Check if the string is composed of only one characterO(n) Prefixes the  with one characterO(n) Suffixes the  with one characterO(n) Appends one  to another3append <$> fromText "hello," <*> fromText " world."Just "hello, world."O(1)0 Return the first character and the rest of the O(n) Return the beginning of the , and its last character O(1) Return the first of the As opposed to A, this is guaranteed to succeed, as the the text is never empty. O(1)" Return the last character of the This never fails. O(1) Return all characters of the  but the first one O(n) Return all character of the  but the last one O(n) Return the length of the total .O(n)! Convert to NonEmptyText to Text.The S result is guaranteed to be non-empty. However, this is not reflected in the type.O(n) Create a  from .0If the original text is empty, this will return .fromText "hello" Just "hello" fromText ""Nothing  SafeÚ      !"+non-empty-text-0.1.1-8YacVbEPQFYEusRCsklJEUData.NonEmptyText Data.TextheadText Data.MaybeNothingPaths_non_empty_text NonEmptyTextnew singleton isSingletonconssnocappendunconsunsnoclasttailinitlengthtoTextfromText$fShowNonEmptyText$fEqNonEmptyText$fOrdNonEmptyTextversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName