implemented splat arguments to decompose sequences in function calls and vector literals