@contextmanager
def raises_unrecognized_args(*args: str):
    with exits_and_writes_to_stderr(('unrecognized arguments: ' + ' '.join((args or [])))):
        (yield)
@contextmanager
def raises_unrecognized_args(*args: str):
    with exits_and_writes_to_stderr(('unrecognized arguments: ' + ' '.join((args or [])))):
        (yield)