Added bool type for boolean
More enum less #define