padZip

fun <B> padZip(other: Option<B>): Option<Pair<A?, B?>>
inline fun <B, C> padZip(other: Option<B>, f: (A?, B?) -> C): Option<C>