[`json_object()`](https://www.postgresql.org/docs/current/functions-json.html#:~:text=%20json_object%20( ) supports quite broad syntax: ``` json_object ( [ { key_expression { VALUE | ':' } value_expression [ FORMAT JSON [ ENCODING UTF8 ] ] }[, ...] ] [ { NULL | ABSENT } ON NULL ] [ { WITH | WITHOUT } UNIQUE [ KEYS ] ] [ RETURNING data_type [ FORMAT JSON [ ENCODING UTF8 ] ] ]) ``` #1545 added support for the `VALUE` keyword between values. I now need support for `RETURNING JSONB`, as [used by Django](https://github.com/django/django/blob/cd0966cd4e37da8e6153cbf57c194dce29caaddc/django/db/models/functions/json.py#L111-L114) on Postgres 16+.