1) PSL 3.2 compiler has a problem with the cdr of nil. See cartest
for details.

2) FLUSHSTDOUTPUTBUFFER does not flush very well, so the indices come
out in bursts.

3) let's do not evaluate (i.e call SIMP) on their args, so an indexed
object reference is not fully evaluated. The code seems to take a
different route depending on whether there is a power involved or not,
so something like let q[1] = 0 will get messed up, whereas let q[1]^2
= 0 is ok. If one needs the former kind of let rule, just assign it
instead. 

4) some examples (kerr.krtch.demo) sometimes fail to run to
completion, due lack of heap space. calling RECLAIM will clear it up.
odd that it can go either way with the same system. Also relates to why
some modules would not compile with `compile'.
