Ah, yes, after you mentioned it's indeed confusing. The example given is object variant but in explanation it's written as object hierarchy.
I think the intended meaning is there's no need to create a whole object isa but instead opting to object variant is clearer. Also it can throw an error if there's no field for a kind of type. cmiiw.
