lost: I can imagine without much effort source code that would require well over 100 passes to "optimize" all the forward references.
lost: and, to further complicate things, you can get "reduce/reduce" conflicts where optimizing one reference causes another not to optimize and vice versa. You can get loops.
trev: eep, are you are deliberty putting your hand in the lions den.
lost: now you see why I'm on this "expressions" gimmick.
trev: fair enough.
trev: better get back to it. please keep in touch.
Never mind I found out on my own after I made this post, sorry for the inconvenience…