Comment
Comment by d99kris
I do something similar (but less portable and more verbose) in C++ sometimes when I want to prototype something. My boilerplate is something like this:
(the trailing semi-colons in the script part is to make my editor indent the C++ code properly)