SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 1)
   ExpressionList (children 1)
    Function arrayFold (children 1)
     ExpressionList (children 3)
      Function lambda (children 1)
       ExpressionList (children 2)
        Function tuple (children 1)
         ExpressionList (children 2)
          Identifier acc
          Identifier x
        Function if (children 1)
         ExpressionList (children 3)
          Function modulo (children 1)
           ExpressionList (children 2)
            Identifier x
            Literal UInt64_2
          Function tuple (children 1)
           ExpressionList (children 2)
            Function arrayPushBack (children 1)
             ExpressionList (children 2)
              Function tupleElement (children 1)
               ExpressionList (children 2)
                Identifier acc
                Literal UInt64_1
              Identifier x
            Function tupleElement (children 1)
             ExpressionList (children 2)
              Identifier acc
              Literal UInt64_2
          Function tuple (children 1)
           ExpressionList (children 2)
            Function tupleElement (children 1)
             ExpressionList (children 2)
              Identifier acc
              Literal UInt64_1
            Function arrayPushBack (children 1)
             ExpressionList (children 2)
              Function tupleElement (children 1)
               ExpressionList (children 2)
                Identifier acc
                Literal UInt64_2
              Identifier x
      Literal Array_[UInt64_1, UInt64_2, UInt64_3, UInt64_4, UInt64_5, UInt64_6]
      Function tuple (children 1)
       ExpressionList (children 2)
        Function emptyArrayInt64 (children 1)
         ExpressionList
        Function emptyArrayInt64 (children 1)
         ExpressionList
