AST
Moving capture() calls of preprocessing contexts to TermValue ctor
Moving evaluation context's capture() call to ClosureValue ctor