Moved IAsyncCollection.Take() to an extension method