MK
blogPostLenientHandler = Data.Either.isRight просто заметилSize: a a a
MK
blogPostLenientHandler = Data.Either.isRight просто заметилАХ
MK
PG
String -> IO ()?FU
String -> IO ()?MK
Traversable вернуть первый или последний элемент?_head?MK
MK
MK
MK
neHead = lens (\(a :| _) -> a) (\(a :| as) b -> b :| as)