Initialises the target value to be of the same type as source and then copies the contents from source to target.
the target value
the source value