(somewhat) dead simple multiple dispatch
Now, I know this is python, and really low effort, but this is a Proof of Concept.
PS If you can think of a way for
**kwargs to work well, I would really thank you :D
PPS Just realized how much I failed at being able to use proper types (
typing.List[int] for example, I'll try fixing this...)