Replaced macros with consts

so the compiler can do type checks and raise errors when we accidentaly try to modify one
Just asking. Can we use something more Objective-C-like than `unsigned long long`?