Скажем, charm.c имеет enum key
и функцию get_key()
, которая возвращает значение типа key
.
Как я могу открыть соответствующую запись и функцию Haskell key
getKey :: IO Key
?
И как я могу это сделать без указания вручную, как каждое значение enum отображает значение Haskell?