code: def move(self, point: Point) -> 'Location':
          
          return self._replace(point=self.point + point)
docs: Alter the point stored in the location while preserving the labware.
  
          This returns a new Location and does not alter the current one. It
          should be used like
  
          .. code-block:: python
  
              >>> loc = Location(Point(1, 1, 1), 'Hi')
              >>> new_loc = loc.move(Point(1, 1, 1))
              >>> assert loc_2.point == Point(2, 2, 2)  # True
              >>> assert loc.point == Point(1, 1, 1)  # True