@Override
  public @NotNull FMap<K, V> minus(@NotNull K key) {
    return myKey1.equals(key)
           ? new OneKeyFMap<>(myKey2, myValue2)
           : myKey2.equals(key)
             ? new OneKeyFMap<>(myKey1, myValue1)
             : this;
  }
@Override
  public @NotNull FMap<K, V> minus(@NotNull K key)