**Describe the bug** It's `Record.fromEntries` argument type assertion issue, which is an array-like object for each item in its argument. **To Reproduce** ```js const record = Record.fromEntries([["a", 1], #["b", 2], "c3"]); console.log(record); // print: Record {a: 1, b: 2, c: "3"} ``` **Expected behavior** In terms of [`Record.fromEntries` spec](https://tc39.es/ecma262/#sec-add-entries-from-iterable), it should throw this error. ``` Uncaught TypeError: Iterator value c3 is not an entry object ```