@macro action
Ensures any raised {NoSuchDependencyError} has its {NoSuchDependencyError#required_by} set. @yield