function initialScan( params ) {
	var out;
	var p;
	var o;
	var i;

	out = [];
	for ( i = 0; i < params.length; i++ ) {
		p = params[ i ];
		o = {
			'scalar': true,
			'value': p,
			'dtype': '',
			'ndims': 0,
			'order': ''
		};
		if ( isNumber( p ) ) {
			o.dtype = 'float64';
		} else if ( isComplexLike( p ) ) {
			if ( p.byteLength === 8 ) {
				o.dtype = 'complex64';
			} else {
				o.dtype = 'complex128';
			}
		} else if ( isndarrayLike( p ) ) {
			o.scalar = false;
			o.dtype = getDType( p );
			o.ndims = ndims( p );
			o.order = getOrder( p );
		} else {
			o.dtype = 'generic';
		}
		out.push( o );
	}
	return out;
}
Performs an initial scan of a list of parameters.

@private
@param {Array} params - list of parameters
@returns {Array} scan results