use NS_ENUM for compiler hints & swift compatibility

Sweet library! Here's some sugar to put on top