func6 versus func7 . ( , , , func6 @Maybe , , , Just Nothing, .)
func9, , Monad , , , xs, . ( "functorial context" "" , , " ".) :
func9 (fmap read getLine) (putStrLn "Even!") (putStrLn "Odd!")
fmap, (<*>) (>>=):
(<$>) :: Functor f => (a -> b) -> (f a -> f b) -- (<$>) = fmap
(<*>) :: Applicative f => f (a -> b) -> (f a -> f b)
(=<<) :: Monad f => (a -> f b) -> (f a -> f b) -- (=<<) = filp (>>=)
a -> b, fmap, f, Functor, fmap . (<*>) , - a -> b, f (a -> b), . (>>=) a -> f b , f a.
Monad Applicative Haskell , ( ) Functor, Applicative Monad.