Takes a name, like the aa part of -aa. Tries to match the pattern specified as the template argument.
See Implementation