function setNonEnumerableProperty( obj, prop, value ) {
	defineProperty( obj, prop, {
		'configurable': true,
		'enumerable': false,
		'writable': true,
		'value': value
	});
}
Defines a non-enumerable property.

@param {Object} obj - object on which to define the property
@param {(string|symbol)} prop - property name
@param {*} value - value to set

@example
var objectKeys = require( '@stdlib/utils/keys' );

var obj = {};

setNonEnumerableProperty( obj, 'foo', 'bar' );

var v = obj.foo;
// returns 'bar'

var keys = objectKeys( obj );
// returns []