sig   module File :     sig       type t = (string * string list) list       val codec : Topkg.Private.Opam.File.t Topkg.Private.Codec.t       val fields : Topkg.fpath -> (string * string list) list Topkg.result     end end