code: function executePostConfigure(event, context) {
    const handler = context && context.handler;
    const postConfigure = handler && handler.postConfigure;
    return typeof postConfigure === 'function' ?
      Promises.try(() => postConfigure(event, context))
        .then(c => c || context)
        .catch(err => {
          log(context, LogLevel.ERROR, err);
          throw err;
        }) :
      Promise.resolve(context);
  }
docs: Executes the custom configured `postConfigure` function (if any).
  @param {AWSEvent} event - the AWS event passed to your handler
  @param {StandardHandlerContext} context - the context to use
  @param {PostConfigure|undefined} [context.handler.postConfigure] - an optional function to be used by an AWS Lambda
  `handler` to add any additional configuration needed to the context AFTER the primary configuration of the
  context has completed and BEFORE the main function is executed
  @return {Promise.<*>} a promise of anything - any errors are logged and result in rejections