A preprocessor for (La)TeX for typesetting categorical diagrams
and deduction trees: dednat4. Its
ancestors, like dednat.lua, supported only
deduction trees; the first version was this
one-hour hack written in Icon (I don't understand
its code anymore).