kirillrakhman
abstract class Foo protected constructor() // warning "Protected function call from public-API inline function" inline fun foo(f: () -> Unit) = object: Foo() {}