public static ValueEnumerableExtensions.TakeEnumerable <ValueWrapper <TSource>, ValueWrapper <TSource> .Enumerator, TSource> Take <TSource>(this ImmutableStack <TSource> source, int count)
 => ValueEnumerableExtensions.Take <ValueWrapper <TSource>, ValueWrapper <TSource> .Enumerator, TSource>(new ValueWrapper <TSource>(source), count);