Some bus systems actually essentially do this for a fraction of buses.