padZip

fun <T> padZip(other: NonEmptyList<T>): NonEmptyList<Pair<E?, T?>>
inline fun <B, C> padZip(other: NonEmptyList<B>, left: (E) -> C, right: (B) -> C, both: (E, B) -> C): NonEmptyList<C>