perf tweak for =, change fn* so name gets the :tag from the original
name of the fn so that self calls have the type hint.