See https://github.com/dotnet/extensions/pull/221#issuecomment-298888263 (and include a section in the C# guide about the lack of need to pass CancellationTokens in overloads constantly).