Consolidate multiple defineProperty calls into one defineProperties call.
Fix a bunch of JSDoc types.
v0.7.0