I like this idea. It strikes me as very pythonic. -Jonathan Tim Hochberg wrote: > > def NAME as EXPRESSION: > BLOCK > > BLOCK is executed in a separate namespace *before* EXPRESSION is > evaluated. EXPRESSION is then evaluated in BLOCK's namespace.