Returns a copy of the path with all the segments of every subpath translated by the given offset.
Path shift(Offset offset) { assert(_offsetIsValid(offset)); return _shift(offset.dx, offset.dy); }