each -> each_cons