Format source code.
Support custom header inclusion.