SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 2)
   ExpressionList (children 1)
    Function topKWeighted (children 2)
     ExpressionList (children 2)
      Identifier x
      Identifier weight
     ExpressionList (children 1)
      Literal UInt64_2
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 2)
          ExpressionList (children 2)
           Function tupleElement (alias x) (children 1)
            ExpressionList (children 2)
             Identifier t
             Literal UInt64_1
           Function tupleElement (alias weight) (children 1)
            ExpressionList (children 2)
             Identifier t
             Literal UInt64_2
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             Subquery (children 1)
              SelectWithUnionQuery (children 1)
               ExpressionList (children 1)
                SelectQuery (children 1)
                 ExpressionList (children 1)
                  Function arrayJoin (alias t) (children 1)
                   ExpressionList (children 1)
                    Function array (children 1)
                     ExpressionList (children 4)
                      Literal Tuple_(\'hello\', UInt64_1)
                      Literal Tuple_(\'world\', UInt64_2)
                      Literal Tuple_(\'goodbye\', UInt64_3)
                      Literal Tuple_(\'abc\', UInt64_1)
