Redefined macro as a function.  Removed EVAL-WHEN, no longer needed.
Added comments explaining the purpose of the code.
Depend on the system CLEAVIR-HIR for the structure of the instruction graph.
Use new package prefix for structure of intermediate representation.
Depend on Cleavir system for computing basic blocks.