fun box(): String { return someFunction() } interface SomeInterface { val value: V } enum class SomeEnum { A, B, C } fun someFunction(): String where T : Enum, T : SomeInterface { return "OK" }