Port ReduceArguments to Parser