Now that crates are being published with an MSRV, we can use that to pick a compatible version of a new dependency. We should probably warn people when there are newer versions than their MSRV allows.