SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 2)
   ExpressionList (children 2)
    Function numericIndexedVectorBuild (alias vec1) (children 1)
     ExpressionList (children 1)
      Function mapFromArrays (children 1)
       ExpressionList (children 2)
        Literal Array_[UInt64_1, UInt64_2, UInt64_3]
        Function arrayMap (children 1)
         ExpressionList (children 2)
          Function lambda (children 1)
           ExpressionList (children 2)
            Function tuple (children 1)
             ExpressionList (children 1)
              Identifier x
            Function toFloat64 (children 1)
             ExpressionList (children 1)
              Identifier x
          Literal Array_[UInt64_0, UInt64_1, UInt64_2]
    Function numericIndexedVectorBuild (alias vec2) (children 1)
     ExpressionList (children 1)
      Function mapFromArrays (children 1)
       ExpressionList (children 2)
        Literal Array_[UInt64_1, UInt64_2, UInt64_3]
        Function arrayMap (children 1)
         ExpressionList (children 2)
          Function lambda (children 1)
           ExpressionList (children 2)
            Function tuple (children 1)
             ExpressionList (children 1)
              Identifier x
            Function toFloat64 (children 1)
             ExpressionList (children 1)
              Identifier x
          Literal Array_[UInt64_1, UInt64_2, UInt64_3]
   ExpressionList (children 1)
    Function numericIndexedVectorToMap (alias res1) (children 1)
     ExpressionList (children 1)
      Function numericIndexedVectorPointwiseAdd (children 1)
       ExpressionList (children 2)
        Function numericIndexedVectorPointwiseMultiply (children 1)
         ExpressionList (children 2)
          Identifier vec1
          Identifier vec2
        Literal UInt64_2
