Typed.FunAlias now refers to a concrete overload
Typed.FunctionDecl represent exactly one overload
when implicit conversion is injected, an untyped const is used