public override object callOn(object obj, List args) { List flat = args.dup(); flat.insert(0, obj); return callList(flat); }