clientPromise support for other promise modules