The fulfillment cache in the tcx is not tracked and can lead to incorrect dependencies. This is demonstrated in the test case `dep-graph-trait-impl.rs`