I needed something similar recently - this is how I hacked it.
If you're okay with converting your STRUCT to JSON string than this method will work for you.
SELECT ARRAY_AGG(DISTINCT TO_JSON_STRING(STRUCT(field_a, field_b))) as c FROM table