https://issues.dlang.org/show_bug.cgi?id=10009
--- Comment #18 from [email protected] --- +1 for 2. :-) Implementing reverse traversal for what's essentially an arbitrary order is meaningless at best, and gives a false sense of a non-existent fixed ordering. I think retaining insertion order is a needless overhead; if you needed such a thing, it should be implemented in the library instead. --
