[Haskell-iPhone] Pointers coming back into haskell from FFI on iPhone getting destroyed