//// [contextualSignatureInstantiation.ts]
bar(1, 1, g), baz(1, 1, g);
var d, b = (foo(g), bar(1, "one", g), bar("one", 1, g)), b = baz(b, b, g), d = (foo(h), bar(1, "one", h), bar("one", 1, h)), d = baz(d, d, g);
