There's a lot of overlap between objects and closures, though using one or the other will frame the problem in a slightly different way.
See also: http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/m...