Like eval, except that the expressions are evaluated in the context context, which may be either "caller" or "base".
eval
"caller"
"base"