pub async fn handle_launch<P: PlatformServices>(
    services: &P,
    args: &LaunchArgs
) -> LaunchResult