sig
  type script = NoScript | Script of string | Deprecated of string
  val pp_script : Stdlib.Format.formatter -> ProofSession.script -> unit
  val pp_script_for : Stdlib.Format.formatter -> Wpo.t -> unit
  val get : Wpo.t -> ProofSession.script
  val exists : Wpo.t -> bool
  val save : Wpo.t -> Json.t -> unit
  val load : Wpo.t -> Json.t
  val remove : Wpo.t -> unit
end