Green Card, a foreign function interface pre-processor for Haskell.