I think this would be very confusing to anyone reading the code (how does a String value get implicitly converted into a function?). I think what you want to do can already be done today, like:
I think this is a neat idea, but it has the same problem as the $0$1 shorthands: you have to use the in keyword when dealing with nested closures sometimes. e.g.