.. include:: ../global.rst .. _`conditions`: *************** Idio Conditions *************** :lname:`Idio` conditions are a hierarchy of :ref:`struct type` instances of which are used to convey a message about the system state. The obvious states are *errors* albeit that the vast majority are really *exceptions* which can be handled and the only real errors are static coding errors. .. toctree:: :maxdepth: 2 conditions handlers raising .. include:: ../commit.rst