Some improvements to @(log|print)_(calls|errors)

- @logs_calls and @print_calls now provide call signature on return
- better call signature stringification for @(log|print)_(calls|errors)