/me imagines it goes like this :hmm, I'm always writing the similar debugging code for the kernel, I know I'll write a bit of custom code.
... some time later ....hmm, I'm always writing the similar post processing scripts, I know I'll add a callback before each print