sig
  type context
  val default_context : Sexpr.context
  val make_context : ?nesting:int -> unit -> Sexpr.context
  val dump : ?context:Sexpr.context -> '-> unit
  val dump_to_file : ?context:Sexpr.context -> string -> '-> unit
  val dump_with_formatter :
    ?context:Sexpr.context -> Format.formatter -> '-> unit
  val test_data : unit -> Obj.t
end