Nitpick, these methods only apply to `IPartialResultTasks`, should the class be named `IPartialResultTaskExtensions`?