sig   type t = BatInnerIO.input   val compare : BatInnerIO.input -> BatInnerIO.input -> int   val hash : BatInnerIO.input -> int   val equal : BatInnerIO.input -> BatInnerIO.input -> bool end