///|
fn main {
  println("Segmentation — grapheme clusters, words, sentences (UAX #29).")
  let flag = "🇨🇳"
  println("  grapheme_clusters(\"\{flag}a\"):")
  for g in @segment.grapheme_clusters("\{flag}a") {
    println("    [\{g}]")
  }
  println("  words(\"Mr. Smith said hi.\"):")
  for w in @segment.words("Mr. Smith said hi.") {
    println("    [\{w}]")
  }
  println("  sentences(\"Hello world. Goodbye!\"):")
  for s in @segment.sentences("Hello world. Goodbye!") {
    println("    [\{s}]")
  }
}