function empty1() {}
function empty2() {}
function empty3() {}
function identity1(x) { return x }
function identity2(x) { return x }
function identity3(x) { return x }
check(
empty1(),
empty2(args),
empty3(...args),
identity1(),
identity2(args),
identity3(...args),
)