Add support for a list-type program option. (dm)