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