in reply to Re^2: use: distinguishing compile-time vs run-time dependencies
in thread use: distinguishing compile-time vs run-time dependencies
Well, unless the declaration isn't enforced (that is, it's only informative), it's the same problem. But if it's only informative, you can already do this; it's called "comments".