Modify VehiclePosition.for_services_and_time to take a block