I'm sorry for interrupting discussions, but I doubt it is necessary to remove NODE_MODULE macro in the future.
Anyway, it should not be put on until removing is settled, I think.