public static function travel(Instant $instant) : void
    {
        $clock = self::get();
        $offset = Duration::between($clock->getTime(), $instant);

        self::set(new OffsetClock($clock, $offset));
    }