indexOfP -- :: (a -> Bool) -> [:a:] -> [:Int:]
) where
+#ifndef __HADDOCK__
+
import Prelude
import GHC.ST ( ST(..), STRep, runST )
| otherwise = error $ "writeMPArr: out of bounds parallel array index; " ++
"idx = " ++ show (I# i#) ++ ", arr len = "
++ show (I# n#)
+
+#endif /* __HADDOCK__ */
+