Add the Awaiter code from RxUI
Holy fuck Resharper I hate you infinity