Things you can do with a debugger but not with print debugging