Allow changing function node name by dragging different function over it just like variables

I have found myself changing functions in my blueprints (duplicated in numerous places) and the only way there seems to be to replace them is by either dragging them in from the function list, connecting the node, and then deleting the old one. My request is to treat the function node just as the variables are treated… You can drag a “MaxHealth” Float over a “MaxLives” Integer changing it to a “MaxHealth” Float and it would be nice if the functions worked the same.