sig
  val validate : string -> bool
  val length : string -> int
  val from_unichar : Glib.unichar -> string
  val from_unistring : Glib.unistring -> string
  val to_unichar : string -> pos:int Pervasives.ref -> Glib.unichar
  val to_unistring : string -> Glib.unistring
  val first_char : string -> Glib.unichar
end