Same as Opt.zip, but with one more optional.
some(1).zip3(some('a'), some(false)) // Some([1, 'a', false])none.zip3(some(1), some(2)) // None
zip3
Same as Opt.zip, but with one more optional.