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)