static A _print(S s, A a) { ret print(s, a); } static A _print(A a) { ret print(a); } static void _print() { print(); }