С обертками над внешними библиотеками вообще проблема в Оберонах по той причине, что использование модуля SYSTEM практически неизбежно. В результате модули непереносимы и пользоваться ими непросто из-за обилия операций над нетипизированными данными. Все это из-за несоответствия уровня требований к безопасности у языков. Так что нередко мало одной только обертки и, поэтому, достраивается дополнительный переносимый модуль для комфортной работы, часто с применением ООП.