foo([123, 456, 999.123, {321, 654, Q, 3.14}]) a=123 b=456 c=999.123 d={321, 654, Q, 3.14} X=[123, 456, 999.123, {321, 654, Q, 3.14}] foo(...)=456 bar([777, 2.76, 8675]) bar([123, 999.123, 456]) baz(777, 2.76, 8675) baz(123, 999.123, 456) qux([777, 2.76], 8675) qux([123, 999.123], 456) x=[3, 5.254, 4] x1=3 x2=5.254 x3=4