Thread:Mark Otaris/@comment-26126721-20170218033057/@comment-4812386-20170218213236

I don't think there are other types that can be considered primitive types than those in Module:Type, though cases like ProtectedString are tricky.

The member templates now use Module:Type, but I plan on making new templates for members.