How-To Guides ============= These guides solve specific tasks you'll encounter when using Katharos. Each guide assumes you have basic familiarity with the library — if you're new, start with the :doc:`../tutorials/index` first. .. toctree:: :maxdepth: 1 null-values-with-maybe error-handling chain-operations do-notation refactor-to-do custom-semigroups custom-monad side-effects