public static ReadOnlyListExtensions.SkipTakeEnumerable <ValueWrapper <TSource>, TSource> Take <TSource>(this ImmutableList <TSource> source, int count) => ReadOnlyListExtensions.Take <ValueWrapper <TSource>, TSource>(new ValueWrapper <TSource>(source), count);
public static ReadOnlyListExtensions.SkipTakeEnumerable <ImmutableArray <TSource>, TSource> Take <TSource>(this ImmutableArray <TSource> source, int count) => ReadOnlyListExtensions.Take <ImmutableArray <TSource>, TSource>(source, count);