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

static <A> A _print(A a) {
  ret print(a);
}

static void _print() {
  print();
}