Module Does Not Recompile When Referenced Module Changes

import/require would pull in functions/macros, too though, right? Curious what the best way would be to ensure a compile-time dependency without having that?