Replaces `print_*` with `show` and documents code