# Cautious Cautious provides a monad Cautious w e, which keeps track of warnings `w` and errors `e` during calculations. CautiousT w e m is a MonadTransform based on Cautious.