isQueryIdentical = (newVal, oldVal, value, props) => {
	if (typeof newVal !== 'function' || typeof oldVal !== 'function') return true;
	// to not call original defaultQuery and customQuery, as here we are only comparing
	return isEqual(oldVal(value, props), newVal(value, props));
}
@param {Function} newVal
@param {Function} oldVal
@param {any} value
@param {Object} props