Learn to parse arguments