Describir: Adaptation in stochastic environments