sig
  val load :
    ?pos:Core.Std.Int64.t ->
    ?len:Core.Std.Int64.t ->
    string -> 'Core.Std.Bin_prot.Read_ml.reader -> 'a
  val save :
    ?header:bool ->
    ?perm:Core.Std.Unix.file_perm ->
    string -> 'Core.Std.Bin_prot.Type_class.writer -> '-> unit
  val to_line :
    'Core.Std.Bin_prot.Type_class.t -> '-> Core.Std.Bigstring.t
  val of_line : string -> 'Core.Std.Bin_prot.Type_class.t -> 'a
  val ounit_tests : unit -> OUnit.test
end