// Rendering settings:
// - Signature version: 2
// - Show manifest properties: false
// - Show declarations: true

// Library unique name: <main>
abstract fun interface /Sam { // /Sam|null[0]
    abstract fun invoke() // /Sam.invoke|invoke(){}[0]
}
final fun /acceptSam(/Sam) // /acceptSam|acceptSam(Sam){}[0]
final fun (context(kotlin/String))./foo() // /foo|foo(kotlin.String)(){}[0]
final fun (kotlin/String)./test() // /test|test@kotlin.String(){}[0]
