Собственная библиотека Haskell

Я немного новичок в Haskell, уже несколько месяцев использую его для побочных проектов. Я хотел бы написать интерфейс Haskell для библиотеки C. Весь код будет частным, а не открытым исходным кодом. Поэтому мой вопрос заключается в том, что если я в конечном итоге распространю это среди клиентов и не хочу предоставлять исходный код, а скорее что-то вроде общей библиотеки. В C я могу построить код для целевой платформы и предоставить заголовочные файлы. Могу ли я сделать что-то подобное в Haskell?