Find an available free kill source subject to constraints.
Optional
Preexisting constraints that restrict possible sources.
Free kill source satisfying constraints, or null.
Find an available free kill source subject to constraints.