scalaz
ListT monad transformer.
Don't use iteratively!
(Since version 7.1) Head is deprecated. Use ListT#headOption instead
ListT monad transformer.