Fix Either.traverse, Either.sequence, though very ugly