This is similar to EvaluateParemtersResultArgs_basic but separates the paramter types that have a key property, and maps then to use that key as their property key in the resulting args object, and removing them from the tuple, including shifting the following non-keyed arguments' indices so that the keyed argument does leave a gap in their indices.
This only returns the keyed properties of the evaluated parameters, not the tuple part.
The evaluated parameters from the evaluateParameters function.
This is similar to EvaluateParemtersResultArgs_basic but separates the paramter types that have a key property, and maps then to use that key as their property key in the resulting args object, and removing them from the tuple, including shifting the following non-keyed arguments' indices so that the keyed argument does leave a gap in their indices.
This only returns the keyed properties of the evaluated parameters, not the tuple part.