-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A sensible set of defaults for writing custom Preludes. -- -- A sensible set of defaults for writing custom Preludes. @package protolude @version 0.1.2 module Unsafe unsafeHead :: [a] -> a unsafeTail :: [a] -> [a] unsafeInit :: [a] -> [a] unsafeLast :: [a] -> a fromJust :: Maybe a -> a unsafeIndex :: [a] -> Int -> a module Protolude ($!) :: (a -> b) -> a -> b identity :: a -> a (&) :: a -> (a -> b) -> b uncons :: [a] -> Maybe (a, [a]) applyN :: Int -> (a -> a) -> a -> a print :: (MonadIO m, Show a) => a -> m () type LText = Text type LByteString = ByteString