A options parser for C++11