In the first case, my guess is that someone is redefining random -- will check. In the second case, cmucl still can't handle instrument files with more than one definstrument -- I claim this is a bug in cmucl...