Build in reference types
Nullable reference types
SignifyTypeExtensions
TODO When are Types used? How are they used? Converting to other Types?