I know this is difficult, but I find this language confusing. You say the same shape with an extra trailing dimension, so it's not the same shape. I know what you mean, but it's still confusing. How about:
```
An array of values describing the bounds of each cell. Given n bounds
for each cell, the shape of the bounds array should be points.shape + (n,).
For example, a 1d coordinate with 100 points and two bounds per cell
would have a bounds array of shape (100, 2).
```