Spreads value's own properties into the problem as sibling extension members, with the serializer resolved from T.
if T does not serialize to a JSON object, or if one of its properties is named like a standard RFC 9457 member.