private async UniTaskVoid Start()
        {
            await UniTaskAsyncEnumerable
            .Never <int>()
            .ForEachAsync(
                x => Debug.Log(x),
                this.GetCancellationTokenOnDestroy());

            // ここには決して到達しない
            Debug.Log("Done");
        }