It would be really nice to be able to have functions be first-class citizens. They should support being bound to a context that could be accessed through a keyword (like this or self). This would allow for dynamic programming functionality like decorators, and OOP functionality like methods, constructors and more