fun makeClosure() { var local = "local"; fun closure() { print local; } return closure; } var closure = makeClosure(); closure(); fun makeClosure2(value) { fun closure() { print value; } return closure; } var doughnut = makeClosure("doughnut"); var bagel = makeClosure("bagel"); doughnut(); bagel();