> But -- why plists? Do you have some
> library for which you need results like this?
Yes, my template library cl-closure-template (http://code.google.com/p/cl-closure-template/)
required plists as input data. In my experience codebased on the plist is usually easier to write and understand.