code: function fakeHash( record ) {
      // Not a real hash function - do not use in production
      return new Promise( (resolve, reject) => {
          if(!record) {
              return reject('record not defined');
          }
          if(!record.password) {
              return reject('record.password not defined');
          }
          // fake hashing - do not use in production
          record.password = '$' + getRandomInt(10000, 10000000);
          resolve(record);
      });
  }
docs: /*
  Why not just demo hashing with bcrypt?
  Because bcrypt requires installing on AWS Linux before packaging
  That's beyond the scope of this example, so we fake it.