docs: def cast_column(self, keys, func):
          """ like map column but applies values inplace """
          import utool as ut
          for key in ut.ensure_iterable(keys):
              self[key] = [func(v) for v in self[key]]