Linux kernel modules support in Haskell