Distribution.Compat.Prelude.Internal

# Prelude

# Common type-classes

class Semigroup a

gmappend

gmempty

class Typeable k a

class Data a

class Generic a

class NFData a

genericRnf

class Binary t

class Alternative f

class MonadPlus m

class IsString a

# Some types

type IO a

type NoCallStackIO a

data Map k a

# Data.Maybe

catMaybes

mapMaybe

fromMaybe

maybeToList

listToMaybe

isNothing

isJust

# Data.List

unfoldr

isPrefixOf

isSuffixOf

intercalate

intersperse

sort

sortBy

nub

nubBy

# Data.Foldable

class Foldable t

foldMap

foldr

null

length

find

foldl'

traverse_

for_

# Data.Traversable

class Traversable t

traverse

sequenceA

for

# Control.Arrow

first

# Control.Monad

liftM

liftM2

unless

when

ap

void

foldM

filterM

# Data.Char

isSpace

isDigit

isUpper

isAlpha

isAlphaNum

chr

ord

toLower

toUpper

# Data.Word & Data.Int

data Word

data Word8

data Word16

data Word32

data Word64

data Int8

data Int16

data Int32

data Int64

# Text.PrettyPrint

(<<>>)