plan function

Evaluate an expression using a temporarily set future plan