docs: function matchIndex(prop) {
      if (!prop || !/\[\d+\]/.test(prop))
          return false;
      var prefix = prop.match(/[^\[]+/i);
      var idx;
      var indices = prop.match(/\d+/g);
      if (!indices)
          return false;
      return {
          name: prefix[0],
          index: indices[0],
          indices: indices.slice(1)
      };
  }