How do I use the return type of a function with overloads that will be returned in the same function
I'm creating a library, but I have a problem when I use a function with overloads to return itself in some instances. It won't be able to determine the right type.