Note that since all the headers are not documented yet, this will fail because an undocumented function is a fatal error in hdoc.
Format formats only C source code. License applies the license file to C source code *and* header files.
This is a very early prototype. It works, but it is probably not efficient or reliable. However, the documentation format it parses is stable, so I will begin moving the documentation into the headers.