rationale: in it, we can check for macro existence and load other macros depending on it, while in the others we replace upstream-provided or undefined macros sometimes
rationale: in it, we can check for macro existence and load other macros depending on it, while in the others we replace upstream-provided or undefined macros sometimes