$ ruby1.9 -e "def foo(a, (b, *c), d = 2, *e, (f, g), h); p a,b,c,d,e,f,g,h; end; foo(1, [2,3,4,5], 6, 7, 8, [9, 10, 11], 12)"
1
2
[3, 4, 5]
6
[7, 8]
9
10
12