http://paste.lisp.org/display/74100
Original intention was to get rid of package.lisp in asdf systems. I'mnot sure this can be done this way but maybe this macro would beuseful for something else.