**Describe the solution you'd like** Make these queries work: ``` sql SET param_x = [1, 3]; SET param_x = {1: 3}; ``` So far it requires manual serialisation to a string ([see](https://github.com/nickitat/ClickHouse/blob/0d832168ddff13717ffa490fb22df31fa4a6ad61/tests/queries/0_stateless/02377_extend_protocol_with_query_parameters.sh#L73-L76)) Need to apply [here](https://github.com/ClickHouse/ClickHouse/blob/master/src/Parsers/ParserSetQuery.cpp#L153) a parser capable of parsing anything representable as a `Field`.