TypeBound
Doesn't save much memory (~2 mb), but interning things is generally a good pattern to follow