A mechanistic framework for understanding prairie stream fish distributions