Implement ArgumentParser.