As you mention, Nim is style insensitive. This means you can mix styles, which mostly comes in handy when importing a library from someone else and you want to use your own style. More often than not in my Python projects I would have imported two different libraries following different style-guides, and my code ended up as a hodge-podge of different casing rules. This is not the case in Nim, you can write a library using snake_case, and I can import it into my own project which uses camelCase without any issues.
NEP-1, the Nim style guide, favours camelCase: <https://nim-lang.org/docs/nep1.html>. So most Nim code is written in camelCase. Now taking about style standards and readability, you might want to look over your post and fix the myriad of spacing issues around commas, periods, and question marks. Not to mention spelling and capitilisation mistakes, along with run-on and incomplete sentences.
