Make 'drop' and 'take' lazy