Eval::Closure - safely and cleanly create closures via string eval