This workaround allows us to parse the Routes.h properly, although it notably lacks support for multi-word unknown expressions.
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.