CPLIB_COLLECTIONS_FENWICK2D = 1
proc add(self: Fenwick2D; p, y, delta: int) {....raises: [], tags: [].}
proc get(self: Fenwick2D; l, r, yLower, yUpper: int): int {....raises: [], tags: [].}
proc getLess(self: Fenwick2D; l, r, yUpper: int): int {....raises: [], tags: [].}
proc initFenwick2D(posVals: seq[seq[int]]): Fenwick2D {....raises: [], tags: [].}
proc prefix(self: Fenwick2D; r, yUpper: int): int {....raises: [], tags: [].}