class ArgumentList {

  static Builder builder() {
    return new Builder();
  }

  private  ArgumentList(
      Map<String, FunctionCall<AggregateFunctions>> aggregateFunctions,
      Map<String, FunctionCall<NumberingFunctions>> numberingFunctions,
      Set<String> newColumnNames);

}