The debate between readable and non-readable code is subjective, but breaking existing code is not. Despite my 10 years of experience in writing Python code, I personally find Nim's procedure syntax more visually appealing than Python's use of type hints within function definitions. I believe that when you code in Python, stick to Python practices, and similarly, when working in Nim, adhere to Nim's conventions. It's common to see JavaScript programmers applying JavaScript-style approaches in Python, disregarding the unique features that define each language.
This is bikeshedding and leads nowhere.
