update

abstract fun update(item: E, updater: () -> E)