Also export BuildAsPromise