There is a new funct function in rebol which allows to make variables automatically bound to local context.
What's the difference with ladislav funcs here: http://www.fm.vslib.cz/~ladislav/rebol/funcs.r
funct has a problem with value? function as it returns true even if a variable has not been set at runtime yet, does funcs has the same drawbacks ?