Further, it seems to me that Eli is ending up having to write a lot of
documentation of other people's code, which i feel is unfair on him. One
of the many things i love about GNU Emacs is the comprehensive
documentation, which has greatly facilitated my ability to customise it
and write ELisp packages for use by others. If GNU Emacs being
"self-documenting" is a headline feature, then documentation should be
an integral part of code development, not Somebody Else's Problem, where
"Somebody" is Eli.