Aha, but it's a textual (pre-processor stage) dependency.  So for instance incompatible features or general brokenness in the stdlib would not break the update script.  I think a @masterfiles/include@ directory would be OK for these policy fragments.