func /*test:def*/test(x: () -> (), _ xx: () -> (), y: () -> (), z: ()->()) {} /*test:call*/test(x: {}, {}, y: {}) {} /*test:call*/test(x: {}, {}) {} z: {} /*test:call*/test(x: {}) {} y: {} z: {} /*test:call*/test {} _: {} y: {} z: {}