protolude-0.1.2: A sensible set of defaults for writing custom Preludes.

Safe HaskellTrustworthy
LanguageHaskell2010

Protolude

Documentation

($!) :: (a -> b) -> a -> b infixr 0 Source

identity :: a -> a Source

(&) :: a -> (a -> b) -> b infixl 1 Source

uncons :: [a] -> Maybe (a, [a]) Source

applyN :: Int -> (a -> a) -> a -> a Source

print :: (MonadIO m, Show a) => a -> m () Source