pub fn apply_caverns_to<R: Rng>(canvas: &mut Canvas<'_>, dynamic_rng: &mut R)