A print(S msg default "", A a) { ret _print(msg, a); }