What discoverPlaces takes: one search variant's params, with the other variants' own
options forbidden, and DiscoverPlacesCategoryFilters added to filters. So
{ geometries, cursor } is a compile error rather than a cursor silently dropped, as it would be
with a plain union.
What discoverPlaces takes: one search variant's params, with the other variants' own options forbidden, and DiscoverPlacesCategoryFilters added to
filters. So{ geometries, cursor }is a compile error rather than a cursor silently dropped, as it would be with a plain union.