Include function bodies in the output, and pretty-print them if a plugin has redefined the 'code' style.
to throw: Inspect the actual error in the output, and fix a bug that occurred when null was thrown.