This was initially just clang-format related (I run format on the custom typings files since they're linted too). However, I had to modify the typings file for CommandLineArgs because the types needed to be exposed in the namespace in the way I'm using them in the refactoring branch and this meant moving their definitions to make them visible, though otherwise functionally identical.
This was initially just clang-format related (I run format on the custom typings files since they're linted too). However, I had to modify the typings file for CommandLineArgs because the types needed to be exposed in the namespace in the way I'm using them in the refactoring branch and this meant moving their definitions to make them visible, though otherwise functionally identical.