Constants in types.h

Constants and definitions for Data Types and Helper Functions