Good point. I remember a SproutCore (JS framework) documentation project[1]
in which one of the developers would teach a course to some selected
people, and in exchange they would write a manual for the framework. In the
end they didn't reach the sponsorship quota and the thing was cancelled.
[
Does it make any sense to have a higher-order namespace? For instance, I
have a namespace with functions that manipulating data from an arbitrary
source, and each function takes a "source" argument. On the mutable state
side of things, I require this namespace but partially apply a given source