Proposal: Make intersect(By) lazier and faster