right now we have to defeat an unfortunate static assertion in the standard library, which is expected to go away in the future. We use a hack to hijack the problematic definition with the preprocessor, which requires our header to be first.
- Cmdline into namespace lib - test coverage for the SearchPath iterator