C : sig ... end
type char
= C.t
type t
= C.t list
val empty : 'a list
val singleton : 'a ‑> 'a list
val length : 'a list ‑> int
val append : 'a list ‑> 'a list ‑> 'a list
val cons : 'a ‑> 'a list ‑> 'a list
val pp : C.t list CCFormat.printer