function isDataStructure(value) {
    return (
      typeof value === 'object' &&
      (isImmutable(value) || Array.isArray(value) || isPlainObject(value))
    );
  }
Returns true if the value is a potentially-persistent data structure, either
provided by Immutable.js or a plain Array or Object.