class Test(var value: String) {
    fun brokenApply(v: String) = apply { value = v }

    fun brokenRun(v: String) = run {
        value = v
        this
    }

    fun brokenLet(v: String) = let {
        it.value = v
        it
    }

    fun brokenGenerics() = listOf("a", "b", "c")

    fun working(v: String) = doSomething()

    fun doSomething(): String = "Hello"
}