sig
  val index_of : 'Extlib.RefList.t -> '-> int
  val index : ('-> bool) -> 'Extlib.RefList.t -> int
  val at_index : 'Extlib.RefList.t -> int -> 'a
  val set : 'Extlib.RefList.t -> int -> '-> unit
  val remove_at : 'Extlib.RefList.t -> int -> unit
end