Important
I made the biggest mistake of the century, which was to create a new crate before start end the project, which i've started but never finished (like everything i do)
so the thing is that some day i'll just use this repo to publish something something that rust is really good at