refactored with-all-slot* macros to use accept multiple class names and generate a body for each
refactored with-all-slot* macros to use accept multiple class names
and generate a body for each

 * refactored so that they both use a single code generation fn
 * should be useful for papering over two classes with a
   (partially)similar interface where the classes do not share a
   parent

PuercoPop/access