Ensure an available free run source subject to constraints. Throws an error if no source can be found.
Optional
Preexisting constraints that restrict possible sources.
Free run source satisfying constraints.
Ensure an available free run source subject to constraints. Throws an error if no source can be found.