Choke cable is dirt-simple and under driver's control.
I use a coolant heater kinda like what Neil mentioned, but mine works through the heater hoses.
It's on the K10 plow truck, where originality isn't a concern.
Works well, cuts choke & warm-up time by 15+ minutes in 30-degree cold.
Also, the magnetic or core-plug block heaters help.