Added map2 to Either