Debugging blocks

Damien DeVille on learning to debug code in a block:

Inspecting what is happening in that a block might seem daunting at first sight but if one remembers that a block is really nothing more than a simple struct containing a function pointer, things get a bit easier.