Test if a value is a plain object.
Test if a value is an object.
Test if a value is iterator-like.
Test if a value is iterable-like.
Test if a value is an array-like object containing only plain objects.
Test if a value is an empty object.
Test if a value is generator object-like.
Test if an object-like value contains a circular reference.
Test if a value is a plain object containing a circular reference.
Test if a value is an array-like object containing only Date objects.
Test if a value is a generator object.
Test if a value is an array-like object containing only objects.