I'm not sure supporting array's here is worth it, specially since items.map(remove) is simple enough. I can leave with this if you feel strongly about it though.