ref

{Array::, Array, Dict, Set, Map}reduceTo -> {Array::, Array, Dict, Set,
Map}transform
Object.hasOwn -> Dict.has
Object.getOwn -> Dict.get
remove Object.values -> use Array.from(Dict.values(object))
remove Object.invert -> use Object.transform
remove Reflect module
Symbol.for return primitive
remove '/' from escapeHTML dict