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