deferred-definition (npm): Use promises to await property definitions on an object.
Keywords: Proxy|ES6|async|Promise