sig
  type bits
  val bits : int64 array -> AsmUtil.bits
  val read_from_channel : Pervasives.in_channel -> AsmUtil.bits
  val read_from_file : string -> AsmUtil.bits
  val more : AsmUtil.bits -> bool
  val get_byte : AsmUtil.bits -> int
  val skip : AsmUtil.bits -> int -> AsmUtil.bits
  val read_uint : AsmUtil.bits -> int -> int * AsmUtil.bits
  val read_int : AsmUtil.bits -> int -> int * AsmUtil.bits
  val read_uint32 : AsmUtil.bits -> int -> int64 * AsmUtil.bits
  val read_uint32_extend : AsmUtil.bits -> int -> int64 * AsmUtil.bits
  val read_int32 : AsmUtil.bits -> int -> int64 * AsmUtil.bits
  val read_string : AsmUtil.bits -> string * AsmUtil.bits
end