Is Safe Haskell intended to allow segfaults?