auto list = DList!int([1, 2, 3, 4]); list.remove(list[].find(2).take(1)); > Error: function > std.container.dlist.DList!int.DList.remove(Range r) is not > callable using argument types (Take!(Range)) It works if I replace `remove` with `linearRemove`, but that defeats the whole purpose of using a doubly linked list.