public Task <U> Select <U>(Func <U> selector) { return(this.ContinueWithTask <U>(() => Task.Return(selector()))); }