put in error checks for lookup functions called with non-symbol
Merge branch '29-cleanup' into 30
fix bug in FIND_VAR_PENDING_OK
Merge branch '29-speed-tweaks' into 30