engine/runtime_limit_sharer.go: // TODO: scale perRunner_ms somehow; if one runner is using all its time,
engine/runtime_limit_sharer.go- // but others aren't using all theirs, then the extra time within allowance_ms
engine/runtime_limit_sharer.go- // should go to the runner hitting its limit based on this simple division
engine/runtime_limit_sharer.go- perRunner_ms := allowance_ms / float64(len(r.runners))