everyCopyMapKey = (m, fn) =>
  getCopyMapKeys(m).every((key, index) => fn(key, index))
@template {Key} K
@template {Passable} V
@param {CopyMap<K,V>} m
@param {(key: K, index: number) => boolean} fn
@returns {boolean}