sig
  type t = t array
  val syntax : Syntax.t
  val of_json : json -> t
  val to_json : t -> json
end