function mostlySafeCasts( dtype ) {
	if ( arguments.length === 0 ) {
		return generateFullTable();
	}
	if ( TABLE === void 0 ) {
		// Lazily generate table...
		TABLE = generateTable();
	}
	dtype = resolve( dtype );
	if ( hasOwnProp( TABLE, dtype ) ) {
		return TABLE[ dtype ].slice();
	}
	return null;
}
Returns a list of array data types to which a provided array data type can be safely cast and, for floating-point data types, can be downcast.

@param {*} [dtype] - array data type value
@returns {(Object|StringArray|null)} list of array data types or null

@example
var list = mostlySafeCasts( 'float32' );
// returns [...]