this is heavily inspired from lua (which is why its called crescent), and will be similar to lua in both the syntax, c api and even the internal structure in some areas, but with stuff i think could be improved or are kinda cool to add (and isnt absolutely painful to read the source code, at least slightly less painful, my code is kinda messy tbh :/)