Expose/add factory methods for all TypeName implementations.