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 Enum16(\\\'a\\\'=1, \\\'b\\\'=2), val Int16\'
        Literal Tuple_(\'a\', UInt64_1)
        Literal Tuple_(\'b\', UInt64_1)
