sig   val find :     ('a, 'b, [< `Read | `Write > `Read ]) BatHashtbl.Cap.t -> '-> 'b option   val modify :     '->     ('-> 'b) ->     ('a, 'b, [< `Read | `Write > `Read ]) BatHashtbl.Cap.t ->     (unit, exn) BatPervasives.result end