IMO, these things which are *obviously* macros ought to be all-caps. `NAN_WEAK_CALLBACK()` matches up with `NAN_METHOD()` etc.

Can you point me to examples of this in use somewhere btw?