SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 1)
   ExpressionList (children 10)
    Function array (alias thing) (children 1)
     ExpressionList (children 1)
      Function tuple (children 1)
       ExpressionList (children 2)
        Function tuple (children 1)
         ExpressionList (children 2)
          Literal UInt64_1
          Function materialize (children 1)
           ExpressionList (children 1)
            Literal \'2\'
        Function array (children 1)
         ExpressionList (children 1)
          Function tuple (children 1)
           ExpressionList (children 2)
            Literal UInt64_3
            Literal Array_[UInt64_4]
    Function arrayElement (children 1)
     ExpressionList (children 2)
      Identifier thing
      Literal UInt64_1
    Function tupleElement (children 1)
     ExpressionList (children 2)
      Function arrayElement (children 1)
       ExpressionList (children 2)
        Identifier thing
        Literal UInt64_1
      Literal UInt64_1
    Function tupleElement (children 1)
     ExpressionList (children 2)
      Function arrayElement (children 1)
       ExpressionList (children 2)
        Identifier thing
        Literal UInt64_1
      Literal UInt64_2
    Function tupleElement (children 1)
     ExpressionList (children 2)
      Function tupleElement (children 1)
       ExpressionList (children 2)
        Function arrayElement (children 1)
         ExpressionList (children 2)
          Identifier thing
          Literal UInt64_1
        Literal UInt64_1
      Literal UInt64_1
    Function tupleElement (children 1)
     ExpressionList (children 2)
      Function tupleElement (children 1)
       ExpressionList (children 2)
        Function arrayElement (children 1)
         ExpressionList (children 2)
          Identifier thing
          Literal UInt64_1
        Literal UInt64_1
      Literal UInt64_2
    Function arrayElement (children 1)
     ExpressionList (children 2)
      Function tupleElement (children 1)
       ExpressionList (children 2)
        Function arrayElement (children 1)
         ExpressionList (children 2)
          Identifier thing
          Literal UInt64_1
        Literal UInt64_2
      Literal UInt64_1
    Function tupleElement (children 1)
     ExpressionList (children 2)
      Function arrayElement (children 1)
       ExpressionList (children 2)
        Function tupleElement (children 1)
         ExpressionList (children 2)
          Function arrayElement (children 1)
           ExpressionList (children 2)
            Identifier thing
            Literal UInt64_1
          Literal UInt64_2
        Literal UInt64_1
      Literal UInt64_1
    Function tupleElement (children 1)
     ExpressionList (children 2)
      Function arrayElement (children 1)
       ExpressionList (children 2)
        Function tupleElement (children 1)
         ExpressionList (children 2)
          Function arrayElement (children 1)
           ExpressionList (children 2)
            Identifier thing
            Literal UInt64_1
          Literal UInt64_2
        Literal UInt64_1
      Literal UInt64_2
    Function arrayElement (children 1)
     ExpressionList (children 2)
      Function tupleElement (children 1)
       ExpressionList (children 2)
        Function arrayElement (children 1)
         ExpressionList (children 2)
          Function tupleElement (children 1)
           ExpressionList (children 2)
            Function arrayElement (children 1)
             ExpressionList (children 2)
              Identifier thing
              Literal UInt64_1
            Literal UInt64_2
          Literal UInt64_1
        Literal UInt64_2
      Literal UInt64_1
