Sometimes, you want to find bugs in your program in the old-fashioned way: print debugging. Using a print and a defer print statement, you can locate the bug line quickly.
function_with_bug :: () {
print("Entering function_with_bug :: ()\n");
defer print("Exiting function_with_bug :: ()\n");
}