Use default and implicit values
Cleanup
Clean
Complete use of cxxopts