Enhance String Join Method Argument Parsing
We may want to do a much more comprehensive look into our existing argument parsing logic for our methods -- both method parsing in general, and better handling of arguments for methods like join. Method arguments currently aren't evaluated at all. This is causing some problems with certain use cases of methods.
In example, one use case that we might want to support is using the join method for creating a new, newline-delimited string. But that's difficult to do at the moment, because method arguments aren't evaluated at all. Usage like the following:
$join(@args[1..], "\n") will literally just return each argument with "\n" between each element in the array.