Модуль C2HS был удален из более новых версий c2hs
, начиная с некоторого времени до c2hs-0.15.Если вы посмотрите исходное дерево c2hs, вы можете найти его, вернувшись к ревизиям.Или некоторые другие библиотеки включают его.В этом trac ticket есть больше информации.C2hs движется к тому, чтобы сделать функции в C2HS.hs совершенно ненужными, хотя они еще не совсем там (в частности, форматы с плавающей запятой необходимо маршалировать вручную).