What's crazier: Emacs using C to write C, or that I don't find it unreasonable? https://github.com/emacs-mirror/emacs/blob/master/lib-src/make-docfile.c#L736 (portably generating boilerplate)