SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 2)
   ExpressionList (children 2)
    Function mapAdd (alias res) (children 1)
     ExpressionList (children 2)
      Function map (children 1)
       ExpressionList (children 2)
        Identifier key
        Identifier val
      Function map (children 1)
       ExpressionList (children 2)
        Identifier key
        Identifier val
    Function toTypeName (children 1)
     ExpressionList (children 1)
      Identifier res
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Function values (children 1)
       ExpressionList (children 3)
        Literal \'key Enum8(\\\'a\\\'=1, \\\'b\\\'=2), val Int16\'
        Literal Tuple_(\'a\', UInt64_1)
        Literal Tuple_(\'b\', UInt64_1)
