sig
  type 'a t
  val map2 :
    ('-> '-> 'c) ->
    'UtilsLib.ImArrays.t ->
    'UtilsLib.ImArrays.t -> 'UtilsLib.ImArrays.t
end