@@ -1,4 +1,27 @@
1−module Prelude where
1+module Prelude
2+ ( flip
3+ , const
4+ , asTypeOf
5+ , Semigroupoid, (<<<), (>>>)
6+ , Category, id
7+ , ($), (#)
8+ , (:), cons
9+ , Show, show
10+ , Functor, (<$>)
11+ , Apply, (<*>)
12+ , Applicative, pure, liftA1
13+ , Alternative, empty, (<|>)
14+ , Bind, (>>=)
15+ , Monad, return, liftM1, ap
16+ , Num, (+), (-), (*), (/), (%)
17+ , negate
18+ , Eq, (==), (/=), refEq, refIneq
19+ , Ord, Ordering(..), compare, (<), (>), (<=), (>=)
20+ , Bits, (&), (|), (^), shl, shr, zshr, complement
21+ , BoolLike, (&&), (||)
22+ , not
23+ , Semigroup, (<>), (++)
24+ ) where
225
326 flip :: forall a b c. (a -> b -> c) -> b -> a -> c
427 flip f b a = f a b