lib/driver-factory.js
function strictEqualityResolver() {
  var knownValues = [];
  function resolveMemoKey(value) {
    if (knownValues.indexOf(value) === -1) {
      knownValues.push(value);
    }
    return '' + _.indexOf(knownValues, value);
  }
  return resolveMemoKey;
}
function strictEqualityResolver() {
  var knownValues = [];
  function resolveMemoKey(value) {
    if (knownValues.indexOf(value) === -1) {
      knownValues.push(value);
    }
    return '' + _.indexOf(knownValues, value);
  }
  return resolveMemoKey;
}
function strictEqualityResolver ( ) { var knownValues = [ ] ; function resolveMemoKey ( value ) { if ( knownValues . indexOf ( value ) === - 1 ) { knownValues . push ( value ) ; } return '' + _ . indexOf ( knownValues , value ) ; } return resolveMemoKey ; }
We want to memo based on strict equality, not based on string-value
We want to memo based on strict equality not based on string - value