I think this would be really confusing, since it mashes together two different syntaxes (expressions and JavaScript, which are written differently). It also looks super complicated to implement.
The next release has some other features to help ease passing values to and from JS - in particular there are features to access both local and global variables from script, and a script function to set the return value of an event function, so you can make a function expression return a value from script.