function isObject( value ) {
	return (
		typeof value === 'object' &&
		value !== null &&
		!Array.isArray( value )	// NOTE: we inline the `isObject` function from `@stdlib/assert/is-object` and use the built-in `isArray` method in this particular package in order to avoid circular dependencies. This should not be problematic as (1) this package is unlikely to be used outside of Node.js and, thus, in environments lacking support for the built-in APIs, and (2) most of the historical bugs for the respective APIs were in environments such as IE and not the versions of V8 included in Node.js >= v0.10.x.
	);
}
Tests if a value is an object; e.g., `{}`.

@private
@param {*} value - value to test
@returns {boolean} boolean indicating whether value is an object

@example
var bool = isObject( {} );
// returns true

@example
var bool = isObject( null );
// returns false