IoCFunction := IoObject rawClone do( newSlot("implName") init := method( resend ) activate := method(target, locals, m, target performWithArgList(implName, list(locals, m)) ) )