@@ -83,6 +83,11 @@ instance Functor List where
84---- Applicative instances
84---- Applicative instances
86+instance Applicative IO where
89+ am <$> bm = io_bind am (\f => io_bind bm (io_return . f))
86instance Applicative Maybe where
91instance Applicative Maybe where
87 pure = Just
92 pure = Just