argmatch: port to C++