Split expression evaluation from actor.c into expr.c
Introduce env_expr behavior for dictionary actors