function resolveOrder( params ) {
	var p;
	var i;
	for ( i = 0; i < params.length; i++ ) {
		p = params[ i ];

		// For a binary parameter function, we simply return the layout of the first parameter having a layout, as there is no clear rationale for picking the layout of one parameter over another and picking the first one we find is as good a rationale as any other...
		if ( p.scalar === false ) {
			break;
		}
	}
	return p.order;
}
Resolves a common memory layout from a list of parameter objects.

@private
@param {Array<Object>} params - list of parameter objects
@returns {string} memory layout