Is that anything like your reason?
Well that would be a by-product--of course--of my reason(s) but it wasnt my exact reason. ...I'm actually looking for a way to gracefully back out of this question (I was just surprised by your use and extremely tired at the time) because, well, let's just say that my reasons are stupid--I'm stupid-. Now thats not to say that the use of defun-lambda is detrimental, its not really, i just had some effed-up reasons in my head.
I started AutoLisp like everyone else in that i read AfraLisp and tinkered around but i didnt really understand anything (i understood the basics like conditionals, logic, and even basic recursion but...). I scratched and scraped for about 6 months until Randall Rath (Im sure you have heard some of us mention that name) started the SICP class. After that, my AutoLisp programing and my knowledge became more academic (academic programing is different then real world stuff). When i employed the defun-lambda approach i was at the height of my effed-up-ness because it spun from this huge..."misunderstanding" (that's a good enough word but "idea" could work as well).
Now, I am also looking to back out of this task as well because...well, operating on not enough sleep is terrible and it makes the brain mush.
A library is a H U G E undertaking. For example, take a look at Reni Urban's AutoLisp STL. When working on a team, like this, you will need several good tools.
First off, you will have to ditch your current editor and get something like Vim or Emacs; being totaly honest all those other editors are just toys IMO. Vim (or Emacs) can commit and pull from a CVS, employ snip-its or even let you script big changes. With those other editors you would be doing A LOT of hand edititing and that would be just stupid when you can use a powerfull editor/tools that programmers have been using for years instead. ...and even with a good editor, a CVS, patch files, and maybe even a "make system" of sorts, you would be doing this for years. Hell, just setting up the enviroment would take a long time.
*sigh* way too much for me. Im sorry for brining it up.