function resolve( dtypes ) {
	var out;
	var dt;
	var i;

	out = [];
	for ( i = 0; i < dtypes.length; i++ ) {
		dt = resolveStr( dtypes[ i ] );
		if ( dt === null ) {
			return new TypeError( format( 'invalid argument. Must provide recognized data types. Unable to resolve a data type string. Value: `%s`.', dtypes[ i ] ) );
		}
		out.push( dt );
	}
	return out;
}
Resolves a list of data types to data type strings.

@private
@param {ArrayLikeObject} dtypes - list of data types
@returns {(StringArray|Error)} data type strings (or an error)

@example
var out = resolve( [ 1, 2, 3 ] );
// returns [...]