sig   type 'a t   val cmd : 'Topkg.Private.Ipc.t -> Topkg.Cmd.t   val codec : 'Topkg.Private.Ipc.t -> 'Topkg.Private.Codec.t   val answer : 'Topkg.Private.Ipc.t -> Topkg.fpath   val pkg : unit -> Topkg.Private.Pkg.t Topkg.Private.Ipc.t   val lint_custom :     unit -> Topkg.R.msg Topkg.result list option Topkg.Private.Ipc.t   val distrib_prepare :     dist_build_dir:Topkg.fpath ->     name:string ->     version:string ->     opam:Topkg.fpath -> Topkg.fpath list Topkg.result Topkg.Private.Ipc.t end