add let() helper for lexical vars