// !DIAGNOSTICS: -UNCHECKED_CAST -USELESS_CAST inline public fun reg(convertFunc: (Any) -> Any) { convertFunc("") } public inline fun register(converter: (T) -> R) { converter as (Any) -> Any reg(converter as (Any) -> Any) }