When passing dictionaries as arguments, `FrozenArray` doesn't make much sense, as: 1. dictionaries are passed by value 2. it implies that `dictionary.files = Array.freeze([...files]);`, which is really what is mean there. Related discussion https://github.com/heycam/webidl/issues/900