Широко известно, что огромный набор стандартных функций OCaml и множество общих библиотек stdlib и сторонних производителей часто содержат функции, которые могут генерировать исключения.Это может быть очень сложно, особенно если большая часть программы написана функционально.Есть ли какие-либо способы или инструменты для перечисления / перехвата всех функций, которые генерируют исключения, путем аудита источников?