@livingcoder Working with Into instead of the raw type is sometimes unneeded complexity. Personally, I only use it when I want to save the into().
Defaulting to raw types is better to avoid conflicts. Let's say you implement From<T> where T: Into<U>. If V implements Into<U>, then you can not implement a specific From<V> anymore.
