Returning source if source is already target type

No sense transforming the source to a new instance.