nbt: move macros to nbt.h