SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 2)
   ExpressionList (children 4)
    Function divide (alias weightedmeanmag) (children 1)
     ExpressionList (children 2)
      Function arraySum (children 1)
       ExpressionList (children 2)
        Function lambda (children 1)
         ExpressionList (children 2)
          Function tuple (children 1)
           ExpressionList (children 1)
            Identifier x
          Function divide (children 1)
           ExpressionList (children 2)
            Function tupleElement (children 1)
             ExpressionList (children 2)
              Identifier x
              Literal UInt64_1
            Function multiply (children 1)
             ExpressionList (children 2)
              Function tupleElement (children 1)
               ExpressionList (children 2)
                Identifier x
                Literal UInt64_2
              Function tupleElement (children 1)
               ExpressionList (children 2)
                Identifier x
                Literal UInt64_2
        Function arrayZip (children 1)
         ExpressionList (children 2)
          Identifier mag
          Identifier magerr
      Function arraySum (children 1)
       ExpressionList (children 2)
        Function lambda (children 1)
         ExpressionList (children 2)
          Function tuple (children 1)
           ExpressionList (children 1)
            Identifier x
          Function divide (children 1)
           ExpressionList (children 2)
            Literal Float64_1
            Function multiply (children 1)
             ExpressionList (children 2)
              Identifier x
              Identifier x
        Identifier magerr
    Function arraySum (alias chi2) (children 1)
     ExpressionList (children 2)
      Function lambda (children 1)
       ExpressionList (children 2)
        Function tuple (children 1)
         ExpressionList (children 1)
          Identifier x
        Function divide (children 1)
         ExpressionList (children 2)
          Function multiply (children 1)
           ExpressionList (children 2)
            Function minus (children 1)
             ExpressionList (children 2)
              Function tupleElement (children 1)
               ExpressionList (children 2)
                Identifier x
                Literal UInt64_1
              Identifier weightedmeanmag
            Function minus (children 1)
             ExpressionList (children 2)
              Function tupleElement (children 1)
               ExpressionList (children 2)
                Identifier x
                Literal UInt64_1
              Identifier weightedmeanmag
          Function multiply (children 1)
           ExpressionList (children 2)
            Function tupleElement (children 1)
             ExpressionList (children 2)
              Identifier x
              Literal UInt64_2
            Function tupleElement (children 1)
             ExpressionList (children 2)
              Identifier x
              Literal UInt64_2
      Function arrayZip (children 1)
       ExpressionList (children 2)
        Identifier mag
        Identifier magerr
    Literal Array_[UInt64_1, UInt64_2, UInt64_3, UInt64_4] (alias mag)
    Literal Array_[Float64_0.1, Float64_0.2, Float64_0.1, Float64_0.2] (alias magerr)
   Function isFinite (children 1)
    ExpressionList (children 1)
     Identifier chi2
