How about the net between the radiator and front bumper way back in the 1920's to catch the errant pedestrian.
Caught this the other day, As far as I know there is only one roll down window on the drivers side of a Chevy Astro, Those are 2x4x8's sticking out the driver's window.
Even safety devices will not save some drivers from their stupidity
As a life long EMT it is interesting how safety devices have helped and hindered EMS in extrication and patient handeling at accidents
greg