use ;
use crateLikelihoodTerm;
/// An observer which calls [`LikelihoodTerm::update`] on each step of the algorithm.
///
/// This should generally be used with any algorithm, but it mostly impacts
/// [`StochasticNLL`](`crate::likelihood::StochasticNLL`) terms which need to update random state
/// at each step.
;