stop

abstract fun stop(reason: String?): Result<Unit>