Monads ====== .. toctree:: :caption: Monads :maxdepth: 2 maybe either state