NaiveProgress (nuget): Provides an implementation of IProgress<T> which does nothing fancy. A synchronization context isn't captured. The thread pool isn't touched. Progress reports are simply handed off to an event in the order they are received.
Keywords: IProgress|Progress