http://u.qdnx.org/file/-20170304T235845-4b4fel2.html
Concept document that described much of what became !DLang's ranges http://www.informit.com/articles/printerfriendly/1407357 (partly based on !CPlusPlus's STL iterators and partly on #Lisp's S-lists)