debuggerRunCondition

var debuggerRunCondition: (A_Fiber) -> Boolean? = null

A fiber's debuggerRunCondition can only change during a safe point, but at that time no interpreters are bound to fibers, so this can be cached when binding the fiber to the interpreter, and cleared when unbinding.