That would allow the original use case though. For instance, you can have it work for any receiver:
infix fun Any.foo(arg: Int) = arg
// Usage
class Test {
fun test() {
foo 5
}
}
or you can have it only enabled in a specific scope:
object PrefixScope
infix fun PrefixScope.foo(arg: Int) = arg
// Usage
fun main() = with(PrefixScope) {
foo 5
}