Data.List.Lens
_head
_tail
_last
_init
interspersed
intercalated
traverseList
traverseHead
traverseTail
traverseInit
traverseLast
(~:)
(=:)
(<~:)
(<=:)
(++~)
(<++~)
(++=)
(<++=)