arrow-optics / arrow.optics.extensions.list.cons / kotlin.collections.List
fun <A>
List
<A>.~~uncons~~(): Option<Tuple2<A, ListK<A>>>
Do you like Arrow?