sig
  val src : OpamJson.decoder -> string -> int -> int -> unit
  val dst : OpamJson.encoder -> string -> int -> int -> unit
  val dst_rem : OpamJson.encoder -> int
end