// Polyfill over this not existing in the C# implementation of IEnumerable