> ((IEatVeggies)child).justDoIt() > Cast error: Not a IEatVeggies
So in the REPL (very confusing and error-prone UI there too, by the way)
> print typeof(child) > IAmHangry
Unbelievable! There isn't even a direct conversion from IAmHangry to IEatVeggies. This type system is just completely insane.
> ((IEatVeggies)child).justDoIt() > Cast error: Not a IEatVeggies
So in the REPL (very confusing and error-prone UI there too, by the way)
> print typeof(child) > IAmHangry
Unbelievable! There isn't even a direct conversion from IAmHangry to IEatVeggies. This type system is just completely insane.