docs: def get_bounds(self):
          """
          Computes the bounds of the object itself (not including it's children)
          in the form [[lat_min, lon_min], [lat_max, lon_max]]
  
          """
          if not self.embed:
              raise ValueError('Cannot compute bounds of non-embedded TopoJSON.')
  
          xmin, xmax, ymin, ymax = None, None, None, None
  
          for arc in self.data['arcs']:
              x, y = 0, 0
              for dx, dy in arc:
                  x += dx
                  y += dy
                  xmin = none_min(x, xmin)
                  xmax = none_max(x, xmax)
                  ymin = none_min(y, ymin)
                  ymax = none_max(y, ymax)
          return [
              [
                  self.data['transform']['translate'][1] + self.data['transform']['scale'][1] * ymin,  # noqa
                  self.data['transform']['translate'][0] + self.data['transform']['scale'][0] * xmin  # noqa
              ],
              [
                  self.data['transform']['translate'][1] + self.data['transform']['scale'][1] * ymax,  # noqa
                  self.data['transform']['translate'][0] + self.data['transform']['scale'][0] * xmax  # noqa
              ]
          ]