padZip

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