Imos2D = ref object B: seq[seq[int]] H: int W: int
CPLIB_UTILS_IMOS2D = 1
proc build(self: Imos2D): seq[seq[int]] {....raises: [], tags: [].}
proc initImos2D(H, W: int): Imos2D {....raises: [], tags: [].}
proc rectangle_add(self: Imos2D; il, ir, jl, jr, x: int) {....raises: [], tags: [].}