concat 
INFO
This function is only available in es-toolkit/compat for compatibility reasons. It either has alternative native JavaScript APIs or isn’t fully optimized yet.
When imported from es-toolkit/compat, it behaves exactly like lodash and provides the same functionalities, as detailed here.
Concatenates multiple arrays and values into a single array.
Signature 
typescript
function concat<T>(...values: Array<T | T[]>): T[];Parameters 
- values(- ...(T | T[])): The values and/or arrays to concatenate.
Returns 
(T[]): A new array containing all the input values.
Example 
typescript
// Concatenate individual values
concat(1, 2, 3);
// returns [1, 2, 3]
// Concatenate arrays of values
concat([1, 2], [3, 4]);
// returns [1, 2, 3, 4]
// Concatenate a mix of individual values and arrays
concat(1, [2, 3], 4);
// returns [1, 2, 3, 4]
// Concatenate nested arrays
concat([1, [2, 3]], 4);
// returns [1, [2, 3], 4]
