... to/from Cartesian object on the fly. Effectively, adding dimension is Cartesian product of Cartesian objects.