public static function bake($seed = [], bool $timetravel = true)
    {
        $future = false;

        $bread = collect($seed)->map(function ($crumb) use (&$future, $timetravel) {
            if (!$crumb) {
                return;
            }

            $status = $future && !$timetravel ? 'disabled' : 'enabled';
            $future = ($currentCrumb = (url()->full() === array_get($crumb, 'url')) ? 'current' : '') || $future;

            $crumb['status'] = $currentCrumb ? : $status;

            return $crumb;
        });

        return $bread;
    }