# new type alias for `T & PromiseLike<T>`?