sequence and traverse on Either