FunctionalList
flatMap implemented
flatten implemented
mapValues in MapOps
identity function and compose