> I've been doing some byte-code profiling, and have discovered that the
> opcodes Bgotoifnil and Bgotoifnonnil are high up, in the top ten:
BTW, I do not regard the performance of dynamically-scoped code as worth
optimizing nowadays. So, when you do such profiling, make sure you do
it for code that was compiled with lexical-binding (it shouldn't make
much difference w.r.t Bgotoifnil, tho).