[Haskell-cafe] How to best deal with nullPtr from alloca and friends?