SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 1)
   ExpressionList (children 2)
    Function JSONExtractKeysAndValues (alias v) (children 1)
     ExpressionList (children 2)
      Literal \'{"a" : 42, "b" : "Hello", "c" : [1,2,3]}\'
      Literal \'Variant(UInt32, String, Array(UInt32))\'
    Function toTypeName (children 1)
     ExpressionList (children 1)
      Identifier v
