``` fun test2(provider: () -> () -> T) `...
# announcements
o
Copy code
fun test2(provider: () -> () -> T)
class will call provider and get another lambda, that when called will return
T
. Thus, value for
T
is coming from user of the class and goes in