Promise subclass with mechanism to report progress before resolving Source: lib/Transfer.js, line 14 See: progress-promise