SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 2)
   ExpressionList (children 3)
    Function length (children 1)
     ExpressionList (children 1)
      Identifier haystack
    Function length (children 1)
     ExpressionList (children 1)
      Identifier matches
    Function arrayReduce (children 1)
     ExpressionList (children 2)
      Literal \'sum\'
      Function arrayMap (children 1)
       ExpressionList (children 2)
        Function lambda (children 1)
         ExpressionList (children 2)
          Function tuple (children 1)
           ExpressionList (children 1)
            Identifier x
          Function length (children 1)
           ExpressionList (children 1)
            Identifier x
        Identifier matches
   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 repeat (alias haystack) (children 1)
            ExpressionList (children 2)
             Literal \'abcdefghijklmnopqrstuvwxyz\'
             Function multiply (children 1)
              ExpressionList (children 2)
               Identifier number
               Literal UInt64_10
           Function extractGroups (alias matches) (children 1)
            ExpressionList (children 2)
             Identifier haystack
             Literal \'(\\\\w)\'
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             Function numbers (children 1)
              ExpressionList (children 1)
               Literal UInt64_3
