overloads or a conditional return type for a function with three call shapes Generics
returns . returns . returns an . Today that is three overloads and an implementation signature that is frankly a lie held together with . Someone on the team wants to replace it with a conditional return type driven by…