code: function _gpfInterfacesPromisify(interfaceSpecifier) {
          return function (object) {
              var iInterfaceImpl = _gpfInterfaceQuery(interfaceSpecifier, object);
              if (!iInterfaceImpl) {
                  gpf.Error.interfaceExpected({ name: _gpfGetFunctionName(interfaceSpecifier) });
              }
              return _gpfInterfacesWrap(iInterfaceImpl, interfaceSpecifier, Promise.resolve());
          };
      }
docs: Build promisified interface wrapper
  
  @param {Function} interfaceSpecifier Reference interface
  @return {Function} Interface Wrapper constructor
  @since 0.2.8