Implement "depend caller" (with tests) to require provides at a function's callsite.