Re-use the type op instead of calling the implied_outlives_bounds query directly r? `@ghost`
itertools