Data.List.Lens
_head
_tail
_last
_init
interspersed
intercalated
traverseList
traverseHead
traverseTail
traverseInit
traverseLast