e no set-car! and set-cdr!.
     Despite this, eqv? is not the same as equal? for lists.</li>

<li> Procedures are allowed to take fixed numbers of arguments, or any
     arbitrary number of arguments, but the normal at-least-N syntax
     (lambda (a b . rest) ...) is not supported. </li>

<li> Rebinding standard procedures may break your program. </li>

<li> However, some standard procedures are treated as special forms by
     the compiler, so rebinding them will rarely have any effect. </li>

<li> Intege