pub fn both<A, B>(first: Result<A>, second: Result<B>) -> Result<(A, B)>
Both values, or the errors of every one that failed (in order).
Returns the combined errors of first and second.
first
second