Everything We Learned About 'Arrow's Future in "Star City 2040"