a = Foo("a": 4, "z": 2, [b, z], "hello, world", c) Foo(a, b) Foo( a, [b, c], d ) Foo( a, [b, "c"], d ) Foo( a, [b, c], d ) Foo( a, [b, c], d )