Int
Bool
String
!
$
&
*
+
-
.
/
==
>
>=
return
Maybe
liftM
>>=
>>
Just
Nothing
True
False
mapM_
++
&&
uncurry
curry
Data.Map
flip
const
last
head
tail
not
undefined
id
foldl
foldr
fst
snd
map
take
drop
otherwise
Integer
Map.insert
Map.lookup
Map.empty
Map.Map
fmap
concatMap
Monad
=<<
cycle
Ord
&&
>>=
not
otherwise
