<NME> Tuples.txt
<BEF> Elm File
  ElmValueDeclaration(VALUE_DECLARATION)
    ElmFunctionDeclarationLeft(FUNCTION_DECLARATION_LEFT)
      PsiElement(LOWER_CASE_IDENTIFIER)('a')
    PsiWhiteSpace(' ')
    PsiElement(EQ)('=')
    PsiWhiteSpace(' ')
    ElmTupleExpr(TUPLE_EXPR)
      PsiElement(LEFT_PARENTHESIS)('(')
      ElmNumberConstantExpr(NUMBER_CONSTANT_EXPR)
        PsiElement(NUMBER_LITERAL)('0')
      PsiElement(COMMA)(',')
      PsiWhiteSpace(' ')
      ElmNumberConstantExpr(NUMBER_CONSTANT_EXPR)
        PsiElement(NUMBER_LITERAL)('0')
      PsiElement(RIGHT_PARENTHESIS)(')')
  PsiElement(VIRTUAL_END_DECL)('\n')
  ElmValueDeclaration(VALUE_DECLARATION)
    ElmFunctionDeclarationLeft(FUNCTION_DECLARATION_LEFT)
      PsiElement(LOWER_CASE_IDENTIFIER)('b')
    PsiWhiteSpace(' ')
    PsiElement(EQ)('=')
    PsiWhiteSpace(' ')
    ElmTupleExpr(TUPLE_EXPR)
      PsiElement(LEFT_PARENTHESIS)('(')
      ElmNumberConstantExpr(NUMBER_CONSTANT_EXPR)
        PsiElement(NUMBER_LITERAL)('0')
      PsiElement(COMMA)(',')
      PsiWhiteSpace(' ')
      ElmNumberConstantExpr(NUMBER_CONSTANT_EXPR)
        PsiElement(NUMBER_LITERAL)('0')
      PsiElement(COMMA)(',')
      PsiWhiteSpace(' ')
      ElmNumberConstantExpr(NUMBER_CONSTANT_EXPR)
        PsiElement(NUMBER_LITERAL)('0')
      PsiElement(RIGHT_PARENTHESIS)(')')
  PsiElement(VIRTUAL_END_DECL)('\n')
  ElmValueDeclaration(VALUE_DECLARATION)
    ElmFunctionDeclarationLeft(FUNCTION_DECLARATION_LEFT)
      PsiElement(LOWER_CASE_IDENTIFIER)('c')
    PsiWhiteSpace(' ')
    PsiElement(EQ)('=')
    PsiWhiteSpace(' ')
    ElmTupleExpr(TUPLE_EXPR)
      PsiElement(LEFT_PARENTHESIS)('(')
      ElmTupleExpr(TUPLE_EXPR)
        PsiElement(LEFT_PARENTHESIS)('(')
        ElmNumberConstantExpr(NUMBER_CONSTANT_EXPR)
          PsiElement(NUMBER_LITERAL)('0')
        PsiElement(COMMA)(',')
        ElmNumberConstantExpr(NUMBER_CONSTANT_EXPR)
          PsiElement(NUMBER_LITERAL)('0')
        PsiElement(RIGHT_PARENTHESIS)(')')
      PsiElement(COMMA)(',')
      PsiWhiteSpace(' ')
      ElmTupleExpr(TUPLE_EXPR)
        PsiElement(LEFT_PARENTHESIS)('(')
        ElmNumberConstantExpr(NUMBER_CONSTANT_EXPR)
          PsiElement(NUMBER_LITERAL)('1')
        PsiElement(COMMA)(',')
        ElmNumberConstantExpr(NUMBER_CONSTANT_EXPR)
          PsiElement(NUMBER_LITERAL)('1')
        PsiElement(RIGHT_PARENTHESIS)(')')
      PsiElement(RIGHT_PARENTHESIS)(')')
  PsiElement(VIRTUAL_END_DECL)('\n')
  ElmValueDeclaration(VALUE_DECLARATION)
    ElmFunctionDeclarationLeft(FUNCTION_DECLARATION_LEFT)
      PsiElement(LOWER_CASE_IDENTIFIER)('d')
      PsiWhiteSpace(' ')
      ElmLowerPattern(LOWER_PATTERN)
        PsiElement(LOWER_CASE_IDENTIFIER)('x')
    PsiWhiteSpace(' ')
    PsiElement(EQ)('=')
    PsiWhiteSpace(' ')
    ElmTupleExpr(TUPLE_EXPR)
      PsiElement(LEFT_PARENTHESIS)('(')
      ElmNegateExpr(NEGATE_EXPR)
        PsiElement(OPERATOR_IDENTIFIER)('-')
        ElmValueExpr(VALUE_EXPR)
          ElmValueQID(VALUE_QID)
            PsiElement(LOWER_CASE_IDENTIFIER)('x')
      PsiElement(COMMA)(',')
          PsiElement(RIGHT_PARENTHESIS)(')')
  PsiWhiteSpace('\n')
  PsiElement(VIRTUAL_END_DECL)('\n')
  ElmValueDeclaration(VALUE_DECLARATION)
    ElmFunctionDeclarationLeft(FUNCTION_DECLARATION_LEFT)
      PsiElement(LOWER_CASE_IDENTIFIER)('pairConstructor')
    PsiWhiteSpace(' ')
    PsiElement(EQ)('=')
    PsiWhiteSpace(' ')
    ElmExpression(EXPRESSION)
      ElmListOfOperands(LIST_OF_OPERANDS)
        ElmTupleConstructor(TUPLE_CONSTRUCTOR)
          PsiElement(LEFT_PARENTHESIS)('(')
          PsiElement(COMMA)(',')
          PsiElement(RIGHT_PARENTHESIS)(')')
  PsiElement(VIRTUAL_END_DECL)('\n')
  ElmValueDeclaration(VALUE_DECLARATION)
    ElmFunctionDeclarationLeft(FUNCTION_DECLARATION_LEFT)
      PsiElement(LOWER_CASE_IDENTIFIER)('tripletConstructor')
    PsiWhiteSpace(' ')
    PsiElement(EQ)('=')
    PsiWhiteSpace(' ')
    ElmExpression(EXPRESSION)
      ElmListOfOperands(LIST_OF_OPERANDS)
        ElmTupleConstructor(TUPLE_CONSTRUCTOR)
          PsiElement(LEFT_PARENTHESIS)('(')
          PsiElement(COMMA)(',')
          PsiElement(COMMA)(',')
          PsiElement(RIGHT_PARENTHESIS)(')')
  PsiWhiteSpace('\n')
  PsiElement(VIRTUAL_END_DECL)('\n')
  ElmValueDeclaration(VALUE_DECLARATION)
    ElmFunctionDeclarationLeft(FUNCTION_DECLARATION_LEFT)
      PsiElement(LOWER_CASE_IDENTIFIER)('unit')
  ElmValueDeclaration(VALUE_DECLARATION)
    ElmFunctionDeclarationLeft(FUNCTION_DECLARATION_LEFT)
      PsiElement(LOWER_CASE_IDENTIFIER)('unit')
    PsiWhiteSpace(' ')
    PsiElement(EQ)('=')
    PsiWhiteSpace(' ')
    ElmUnitExpr(UNIT_EXPR)
      PsiElement(LEFT_PARENTHESIS)('(')
      PsiElement(RIGHT_PARENTHESIS)(')')
<MSG> Remove tuple constructor functions (e.g. `(,)` and `(,,)`)

<DFF> @@ -83,34 +83,6 @@ Elm File
           PsiElement(RIGHT_PARENTHESIS)(')')
   PsiWhiteSpace('\n')
   PsiElement(VIRTUAL_END_DECL)('\n')
-  ElmValueDeclaration(VALUE_DECLARATION)
-    ElmFunctionDeclarationLeft(FUNCTION_DECLARATION_LEFT)
-      PsiElement(LOWER_CASE_IDENTIFIER)('pairConstructor')
-    PsiWhiteSpace(' ')
-    PsiElement(EQ)('=')
-    PsiWhiteSpace(' ')
-    ElmExpression(EXPRESSION)
-      ElmListOfOperands(LIST_OF_OPERANDS)
-        ElmTupleConstructor(TUPLE_CONSTRUCTOR)
-          PsiElement(LEFT_PARENTHESIS)('(')
-          PsiElement(COMMA)(',')
-          PsiElement(RIGHT_PARENTHESIS)(')')
-  PsiElement(VIRTUAL_END_DECL)('\n')
-  ElmValueDeclaration(VALUE_DECLARATION)
-    ElmFunctionDeclarationLeft(FUNCTION_DECLARATION_LEFT)
-      PsiElement(LOWER_CASE_IDENTIFIER)('tripletConstructor')
-    PsiWhiteSpace(' ')
-    PsiElement(EQ)('=')
-    PsiWhiteSpace(' ')
-    ElmExpression(EXPRESSION)
-      ElmListOfOperands(LIST_OF_OPERANDS)
-        ElmTupleConstructor(TUPLE_CONSTRUCTOR)
-          PsiElement(LEFT_PARENTHESIS)('(')
-          PsiElement(COMMA)(',')
-          PsiElement(COMMA)(',')
-          PsiElement(RIGHT_PARENTHESIS)(')')
-  PsiWhiteSpace('\n')
-  PsiElement(VIRTUAL_END_DECL)('\n')
   ElmValueDeclaration(VALUE_DECLARATION)
     ElmFunctionDeclarationLeft(FUNCTION_DECLARATION_LEFT)
       PsiElement(LOWER_CASE_IDENTIFIER)('unit')

Remove tuple constructor functions (e.g. `(,)` and `(,,)`)