public MulticastEnumerator(MulticastAsyncEnumerable <T> parent)
            {
                _parent = parent;
                var tcs = new TaskCompletionSource <bool>();

                tcs.TrySetResult(true);
                Volatile.Write(ref _consumed, tcs);
            }