+ arity);
+ i);
	private void genListMake(ListType type, int arity, String typeId,			String typeName, String elementTypeName) {		String decl = typeName + " " + prefix + "make" + typeId + arity + "(";		for (int i = 1; i < arity; i++) {			decl = decl + elementTypeName + " elem" + i + ", ";		}		decl = decl + elementTypeName + " elem" + arity + ")";		hprintln(decl + ";");		println(decl + " {");		print("  return (" + typeName + ") ATmakeList" + arity + "(");		String conversion;		for (int i = 1; i < arity; i++) {			conversion = genBuiltinToATerm(type.getElementType(), "elem"					+ arity);			print("(ATerm) " + conversion + ", ");		}		conversion = genBuiltinToATerm(type.getElementType(), "elem" + arity);		println("(ATerm) " + conversion + ");");		println("}");		println();	}