Currently we always generate overloads for a function, if it exists with different signatures.
Often, some of those overloads correspond to a single generic function.
We'll compare the final AST of function overloads and when it's the same, we'll
generalize the args.
Currently we always generate overloads for a function, if it exists with different signatures. Often, some of those overloads correspond to a single generic function.
We'll compare the final AST of function overloads and when it's the same, we'll generalize the args.