I don not think that an instance method fit here, the function operate on the trace. What about having ```_trace``` being an instance of an ```ExecutionTrace``` class that has the actual ```_trace``` list as a member and ```_force``` as a method.

as to naming of ```_force``` what about ```evaluate``` ?