pub fn visit_bounds<T: MutVisitor>(bounds: &mut GenericBounds, vis: &mut T)