Haymarket pushcart vendors on the sidewalk of Hanover Street. The Boston Public Market is under construction at right.