use type inference for NS_ENUMs