action(function (Get $get, Set $set, Server $server) { $active = $get('previewing'); $startup = $get('startup'); $set('previewing', !$active); $set('startup', $active ? $startup : fn (Server $server, StartupCommandService $service) => $service->handle($server, $startup)); }); } }