How does that work? You describe a situation in which code that does not exist on a given node is executed on that node nonetheless.
> How do closures get shipped around?
> Every closure is an object of a particular class. When the closure is being sent it gets serialised to a binary form, send over the wire to a remote node and deserialised there. The remote node should have the closure's class in its classpath or enable peerClassLoading in order to load the class from the sender side.