, "" .
" " " " , :
Applicative - , Monad , , .
"" "" ; , . , Applicative (. 3):
f, , [...] Applicative:
[ Haskell Applicative]
S K [. S K, Reader/function Applicative] .
, :
- , Applicative ".
, Applicative.
Monad .
, "", , Wadler . , 6 Monads :
a → b a → M b. , a b, , M. , , , .
, . 21:
, ? , , , , - . [a], , . a → b a → [b].
" ", . :
, , , , .
, , " " , .. " [ ] ( )". "", , , " ", , , Monad. , , Applicative, .
, "" :
, "". , , Functor, , Applicative Monad ( , , : , ?).