You're asking for user-defined implicit conversions, which was most recently discussed here: Generalization of Implicit Conversions. This sort of feature would have serious implications on overload resolution performance, and I personally believe that this improvement:
is not worth the overload resolution complexity and type-checker performance cost that comes with it.