Enumarated data types

In reply to Shivansh Bhardwaj: