makoven
Этот тезис обязывает показать библиотеки, в которых проблемы, опмсанные в статье решены не могут возникнуть впринципе
Ссылка на одну библиотеку есть в самой статье. Но даже без неё я лично с такой проблемой не сталкивался, потому что не было необходимости писать библиотеку со своими "ресурсами", создаваемыми и закрываемыми через IO. А для "стандартных" "ресурсов" типа файлы, сокеты, коннекты к БД и MQ полно библиотек, которые правильно ими управляют "из коробки": conduits, machines, streaming и т.п.