"Mappable" -> "Iterable"
_.first() and _.head()
moving some things around
_.take() _.drop() _.head() _.tail() _.takeLast() _.dropLast() _.init()