Functions as first-class citizens
Some other languages have functions as first class citizens, i.e. they can be stored in a variable, passed as a parameter etc. This would allow new use cases like inline exception handlers, lambda functions and functional programming.