A Haskell to Objective-C binding