No need for specialized Type (bool, int, str, etc.) classes to represent type keywords, a simple enum will do.