Expose/add factory methods for all TypeName implementations.

Done.