[Haskell-cafe] Please review my Xapian foreign function interface