Fix for fusion pair to make the compiler select the proper copy
constructor and remove a viable, but wrong, constructor. test added.