You would need to ignore the documentation and bend over backwards to use it for an actual type conversion, because you can only return references.
The C++ copy constructor comes up fairly frequently.