SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 1)
   ExpressionList (children 2)
    Function firstNonDefault (alias result) (children 1)
     ExpressionList (children 3)
      Function CAST (children 1)
       ExpressionList (children 2)
        Literal \'0\'
        Literal \'UInt8\'
      Function CAST (children 1)
       ExpressionList (children 2)
        Literal \'0\'
        Literal \'UInt16\'
      Function CAST (children 1)
       ExpressionList (children 2)
        Literal \'42\'
        Literal \'UInt32\'
    Function toTypeName (children 1)
     ExpressionList (children 1)
      Identifier result
