Я следую этот блог, чтобы написать простой http-сервер в haskell,
Использование >>>
мне не понятно. Что делает этот фрагмент кода?
handleHttpConnection r c = runKleisli
(receiveRequest >>> handleRequest r >>> handleResponse) c >>
close c
Similary на эта ссылка, я вижу <<<
let h = arr (++ "!")
<<< arr foo
<<< Kleisli bar
<<< arr id
Что делают <<<
и >>>
? (Документ hackage очень краток и не может получить много от него.)