code: public static <K, V> Lens.Simple<Map<K, V>, Map<K, V>> asCopy() {
          return adapt(asCopy(HashMap::new));
      }
docs: A lens that focuses on a copy of a Map. Useful for composition to avoid mutating a map reference.
  
  @param <K> the key type
  @param <V> the value type
  @return a lens that focuses on copies of maps