public static Task <T> AsAwaitable <T>(this IObservable <T> aSubject, TimeSpan aTimeout) =>
 aSubject.AsAwaitable((int)aTimeout.TotalMilliseconds);