I find it hard to believe that reading the code can be a replacement for
documentation. For example, I would find a one-line description much more
useful than trying to figure out:
In case anyone was wondering... this is Arc's enqueue operation, which atomically adds obj to the queue q. Arc's queue data structure provide constant-time enqueue, dequeue, length, and conversion to list operations. My point is that documentation is a good thing, since understanding raw code can be difficult for mere mortals such as myself.