The proposal makes perfect sense when I understand records as immutable memory layouts that can no longer be split.
TypeScript’s structs have a quite different effect, since they allow declarations to be reinterpreted based on their structure. That seems pretty detrimental in a nominal language like ReScript.