getAndUpdate

expect fun getAndUpdate(update: (T) -> T): T
actual fun getAndUpdate(update: (T) -> T): T
actual fun getAndUpdate(update: (T) -> T): T