update

abstract fun update(r: R): Result<Unit>