Type list

A few minor type related enhancements.

These help support the javascript work I'm playing with.