public static IoObject slotWith(IoObject target, IoObject locals, IoObject message)
{
IoMessage m = message as IoMessage;
IoList o = IoList.createObject(target.state) as IoList;
for (int i = 0; i < m.args.Count; i++)
{
IoObject obj = m.localsValueArgAt(locals, i);
o.list.Add(obj);
}
return o;
}