Implement lazy version of Dlist.map2.