From: Lady <redacted>
Date: Fri, 24 Nov 2023 23:18:42 +0000 (-0500)
Subject: Refactor object.js not to depend on function.js
X-Git-Url: https://git.ladys.computer/Pisces/commitdiff_plain/f6b84c13c5c539dbac4f4b9b530eeec95d683475?hp=f6b84c13c5c539dbac4f4b9b530eeec95d683475

Refactor object.js not to depend on function.js

This unfortunately requires a literal re·implementation of
`Object.assign`, but it’s otherwise worth it.

This commit also adds `defineOwnDataProperty` and
`defineOwnNonenumerableDataProperty` for convenience.
---