Mike Meyer wrote: > They do have a first-class function-like object called an agent. But > to use a standard method as an agent, you have to wrap it. Just curious, but how does a method get wrapped in an agent if methods aren't first-class objects? Subclassing the agent base class with a new run method or something?