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