=> source.source.AsArraySegment().SelectVector(vectorSelector, selector);
=> new ArraySegment <TSource>(source.source).SelectVector(vectorSelector, selector);