One thing you've missed from what I can see - Nim has UFCS so 
dog.speak("stuff") is absolutely the same as speak(dog, "stuff").

Reply via email to