Hi! I wanted to know about the capacity of Nim for process modification on Windows. My requirements are: - being able to be compiled to dll (Nim does it) - being able to write x86 asm (Nim does it) - being able to change the calling convention - does Nim allow it? - being able to create in-memory inheritance pattern (like C++, class B inheriting from A should have the size of A+B, contiguously in memory, embedding would be fine, as long as I don't need to do a.b.c.thing=...) - being able to change the memory packing layout Could you please tell me if Nim could be a good fit for this toy project? C++ fits perfectly, but I am curious about Nim