function isComplexLike( value ) {
	if ( value instanceof Complex128 || value instanceof Complex64 ) {
		return true;
	}
	return (
		typeof value === 'object' &&
		value !== null &&
		typeof value.re === 'number' &&
		typeof value.im === 'number'
	);
}
Tests if a value is a complex number-like object.

@param {*} value - value to test
@returns {boolean} boolean indicating if a value is a complex number-like object.

@example
var Complex128 = require( '@stdlib/complex/float64/ctor' );
var Complex64 = require( '@stdlib/complex/float32/ctor' );

var x = new Complex128( 4.0, 2.0 );
var bool = isComplexLike( x );
// returns true

x = new Complex64( 4.0, 2.0 );
bool = isComplexLike( x );
// returns true