simplifying: drop early the evaled script
store options early: simplify compiler, reduce stack manipulations
simplify: remove the special case
new test (fails on trunk!), and fix for bug
comments
comments
comments
simplification of the catch compiler and new test