> Yes, inheritance gives you what your parent type provides, there is no > magical conversion.
Although it _seems_ there's a conversion from `ExtNode` to `Node` when adding `n1` ... > So it is not surprising. ... and I found this quite surprising. ;-) This still seems unintuitive, even after trying the code in the playground and trying to understand the output. (I'm not saying Nim's behavior is "wrong", only not at all what I would have expected. :-) )