Probably as simple as just saying something like "Create a new promise, `openingPromise`, and store it so it can later be returned by the `opened` property." Then in the definition for `opened`, say e.g. "Return the `openingPromise` that was created in the constructor." If you wanted to be more formal, you could store it as an internal slot, but that's probably not necessary.