Promoting closures to first-class declarations
Dynamic typing FTW!