public static Task<T> RunAndAwaitAsync<T>( this CoreDispatcher dispatcher, Func<IAsyncOperation<T>> asyncFunction )