exchange

abstract fun exchange(update: T): T