That seems likely, yes; some discussion on Zulip led to the same suggestion.
Interesting. It seems like there's enough information there for the compiler to infer the type without using the only-one-impl rule, but that's a good use case to verify when checking that.