<base/system.h>
Move a couple of trivial type definitions to `<base/types.h>` instead.
There is a change in behavior: The file is now only reread if the filename changed, previously it was reread every time.